介绍
通过UE提供的反射,插件会根据配置生成指定模块和插件下的类,结构体,枚举,以及资源类型。
基础概念
UE和C#两侧的反射类型存在一一对应关系,对于简单类型比较容易理解,针对如UObject,蓝图等此类复杂类型,需要先了解一下UE中Package的概念,推荐UE4的资源管理和[中文直播]第33期 | UE4资产管理基础1 | Epic 大钊。
- C++
- Blueprint
如AActor,会将/Script/Engine.Actor
映射为Script.Engine.Actor
,规则为去掉首位/
,并将/
替换为.
如BP_TestReflectionPropertyActor_C,会将/Game/UnitTest/Reflection/BP_TestReflectionPropertyActor.BP_TestReflectionPropertyActor_C
映射为Script.Game.UnitTest.Reflection.BP_TestReflectionPropertyActor_C
,规则为加上Script/
,去掉BP_TestReflectionPropertyActor.
,并将/
替换为.