UEC++中关于类前缀的整理
在UEC++中,一些类保持着一些特有的前缀,这在我们创建类的时候,UE会自动给我们加上
这里整理了UE中前缀的含义
在此之前我们先了解一些UE中基础的类关系
Object–所有实例都要继承这个类,如Uobject;
AActor–具备了Transfrom的类,也就是能够放置在游戏世界中的类
Pawn–可以被玩家或者AI控制也就是具备了Controller的Actor
Character–具备了移动组件的Pawn
前缀的含义为
"U"--代表着这个类继承自Uobject 例如:UCameraComponet
"A"--代表着这个类继承自Actor 例如:ACharacter
"I"--表示这是一个接口
"F"--表示这是一个结构体 例如:FVector
"T"--表示这个类继承自Template 例如:TArray
"S"--表示这个类继承自SWidget 例如:SButton
前缀是UE已经规定好了的命名方式,就算你不按人家的格式来,在你新创建一个UC++类的时候,UE也会自动补上,所以,不用纠结,知道这个规则就好。