摘要: 此一回主要研究虚幻的反射类。 虚幻的反射类跟C++的静态编译类不同,可以在Runtime增删改,其概念更接近LUA的table。 UClass实质功能就是描述一段内存的内容,使用FProperty描述成员变量,UFunction描述反射函数。 FProperty描述了成员变量在Container(即 阅读全文
posted @ 2020-04-03 18:28 剑过不留痕残月分断魂 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 通常游戏中的单位/角色包含多个属性,比如生命值,移动速度,攻击力等等,游戏运行过程对属性修改非常频繁, 比如获得一个增益效果:角色基础血量提高10%,持续20秒;获得一个减益效果:最终血量降低100点,持续15秒。 为了统一描述属性,方便修改和回退属性,对于每个字段设计5个值,分别为基础值,基础增加 阅读全文
posted @ 2020-04-03 18:24 剑过不留痕残月分断魂 阅读(413) 评论(0) 推荐(0) 编辑