NoBodyNoOne

白驹过隙

概述

资源路径: /Game/ThirdPersonCPP/Maps/UEDPIE_0_NewMap1.NewMap1:PersistentLevel.TestActor1_2

  1. 红色/Game: 资源分区, /Game为GameContent区域, /Engine为EngineContent区域, /Plugin为PluginContent区域

  1. 紫色/ThirdPersonCPP/Maps表示资源路径
  2. 蓝色UEDPIE_0_NewMap1表示Package名称
  3. 黄色NewMap1表示Package内对象名称, 即World.
  4. 黑色:子对象分隔符, 表明其后面的都是子对象.
  5. 绿色PersistentLevel表示以NewMap1作为Outer的SubObject, World中的Level.
  6. 橙色TestActor1_2表示以PersistentLevel为Outer的SubObject, Level内的Actor.

搜寻过程: 通过资源全路径(/Game/ThirdPersonCPP/Maps/UEDPIE_0_NewMap1)找到package(蓝色UEDPIE_0_NewMap1), 通过Package找到World(黄色NewMap1), 通过world找到Level(绿色PersistentLevel), 通过Level找到Actor(橙色TestActor1_2).

阅读全文 »

相关代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
// 头文件:
#include "Stats/Stats2.h"
#include "Stats/Stats.h"

// 定义:
DECLARE_STATS_GROUP(TEXT("BasePlayerControllerAAAAA"), STATGROUP_BasePlayerControllerAAAAA, STATCAT_Advanced);

// 使用
#if STATS
const FString ___StatName = GetName()+"this Test Stat";
const TStatId StatId = FDynamicStats::CreateStatId<FStatGroup_STATGROUP_BasePlayerControllerAAAAA>(___StatName);
FScopeCycleCounter CycleCounter(StatId);
#endif // STATS

代码截图:

Profiler截图:

参考: https://github.com/theme-next/hexo-theme-next/blob/master/docs/zh-CN/MATH.md

首先,卸载原有的渲染器 hexo-renderer-marked, 并安装新的渲染器hexo-renderer-pandoc

阅读全文 »