UE GamePlay框架(七) UObject、Actor、Component

在这里插入图片描述
一、Uobject:土壤
几乎所有对象都继承于Uobject
在这里插入图片描述
•GC:垃圾回收机制
•MetaData:元数据
•Reflection:反射机制
•Serialization:序列化
•Editable:属性编辑器

•Class Default Object:类默认值
二、Actor:演员
在这里插入图片描述
Actor新增功能:
•Replication(网络复制)
•Spawn
•Tick
三、Component:能力
(一)Actor和Component的关系
•TSet<UActorComponent*> OwnedComponents :保存着这个Actor所拥有的所有Component,一般其中会有一个SceneComponent作为RootComponent
•TArray<UActorComponent*> InstanceComponents :保存着实例化的Components
•一个Actor若想可以被放进Level里,就必须实例化USceneComponent* RootComponent
•Actor里一般对应一个Root Component
(二)Component
在这里插入图片描述
•SceneComponent提供了两大能力:一是Transform,二是SceneComponent的互相嵌套
•Actor之间的父子关系却是通过Component确定的。UE里是通过Child:AttachToActor或Child:AttachToComponent来创建父子连接的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值