UE Actor BeginPlay 之前设置参数

简介: UE Actor BeginPlay 之前设置参数

UE Actor 无法调用自己定义的构造函数,这样有时候不是很方便,但是UE里面的 Actor 在生成的时候都会自动调用 BeginPlay,这个等同于构造函数作用,这样只需要在 BeginPlay 之前设置自己需要的参数,这样在 BeginPlay 就可以使用到已经修改的值了。

class AMYctor : public AActor
{
}
// 创建对象指针
AMYctor * pMYctor = Cast<ADTGizmoWidgetBase>(UGameplayStatics::BeginDeferredActorSpawnFromClass(GetWorld(), AMYctor::StaticClass(), FTransform::Identity));
// 直接设置对象的属性,这是自定义添加函数
pMYctor->SetValue(XXXXX);
// 完成创建,执行这个以后,系统就会自动调用 BeginPlay
UGameplayStatics::FinishSpawningActor(pMYctor, FTransform::Identity);
相关文章
|
存储 运维 网络协议
如何实现 呼叫速率(caps) 值控制
首先,企业需要明确的是呼叫中心系统搭建的目的。搭建这个呼叫中心是想用来做什么呢? 是为了企业当做呼入型的客服使用? 还是用来当电话外呼使用? 是企业想做营销用呢还是政府单位办公使用? 是要做外包服务呢还是自己用? 是想挣钱用呢还是想做客户服务使用? 需求 呼叫中心的搭建肯定有需求,这就要把一份需求文档写出来。比如想要做什么,每一点写的清清楚楚: 需求包括现在有什么? 碰到了什么问题? 以后想整成什么样? 设置,扩容以及升级的快速,成本与灵活性 一个企业的业务、流程与规模有时候随着市场的快速成长会有很大的变化。这时候,企业的呼叫中心系统就要能够快速的适应市场,能让企业做出适当的调整。比如,呼叫中
|
5月前
|
Unix Linux C++
在UE中创建命名管道之创建UE蓝图类
在UE中创建命名管道之创建UE蓝图类
49 3
|
7月前
|
Java 测试技术 图形学
UE Actor生命周期
UE Actor生命周期
ORA-08002: 序列 SEQ_GX.CURRVAL 尚未在此会话中定义
ORA-08002: 序列 SEQ_GX.CURRVAL 尚未在此会话中定义 这是因为在一个新的会话中,序列需要初始化,也就是通过.NEXTVAL来完成序列的初始化。
2110 0
UE在Sequence输出时设置ID通道
UE在Sequence输出时设置ID通道
221 0
UE在Sequence输出时设置ID通道
UE4/5 使用Sequence录制功能,实现自定义蓝图逻辑的运行
UE4/5 使用Sequence录制功能,实现自定义蓝图逻辑的运行
389 0
UE4/5 使用Sequence录制功能,实现自定义蓝图逻辑的运行
|
C++
UE C++延迟调用实现(LatentAction方法)
UE C++延迟调用实现(LatentAction方法)
305 0
|
网络协议 BI 调度
NR PRACH(五) type1 RA(4-step)基本过程
无线通信,最重要的前提是建立接收端和发射端之间的时间同步。
|
设计模式 数据处理 Scala
利用Actor实现管道过滤器模式
利用Actor实现管道过滤器模式
利用Actor实现管道过滤器模式
【AutoSAR实战订阅系列】Handle-ID分配和 PDU之间的链接关系
【AutoSAR实战订阅系列】Handle-ID分配和 PDU之间的链接关系
【AutoSAR实战订阅系列】Handle-ID分配和 PDU之间的链接关系