UE4 一些类,变量特别简单的翻译(_杰森大师)
UE4定义
你好!
ENUM 枚举
枚举值,在UE4中一般用于一系列相同的事情,例如你的连招类型,血量的高低,武器的类型,这样定义的好处是当你在用斧头的时候,你设置这物体枚举值为斧头,那他在动画蓝图做个判断采用斧头的攻击方式,用剑的时候采用剑的攻击方式,主要用于定义他的状态。
Struct 结构体
结构体,他的意思还是比较好理解,你可以把他理解成一个做一件事情需要运用的变量集,当在做一个库存背包的时候,别人创建一个结构体,为了就是在制作背包时,把后面背包会用到的变量都定义出来,背包时他的图标是怎么样的,名字,伤害多少,他的骨骼网格模型,全部定义出来,后面在背包拿东西出来时进行调用。
BlueprintFunctionLibrary 蓝图函数库
这个的意思是自己在这个类里定义好自己写的函数,当在其他类时可以直接进行调用,这样会方便很多。
ActorComponent 物体组件
自己预先写好的一个组件,在创建主角Character的时候可以直接增加然后调用
在主角身上添加
Interface 接口
接口的意思是当你想通过一件事情让其他actor在我触发这件事情是都有进行发生变化,例如你背包获取一个物体,你点击使用他
这个时候在这个插槽被点击的物体都会触发这个函数,而这个函数触发的事件要在自己被触发物体的身上写
这样就能触发主角增加血量或者扣血之类的功能