小编rav*_*iga的帖子

虚幻引擎 4. 实例化对象的不同方式

我发现了大约四种不同的方法来实例化对象,但不确定我的理解是否清楚。

  • NewObject<T>()当我们想在 UObject 的实例上制作时使用的函数。例如,它可以是任何 ActorComponent。

    USomeComponent sc = NewObject<USomeComponent> (class);

  • ConstructObject<T>() 初始化 UObject 的另一种方法...

  • CreateDefaultSubobject<T>()但是使用这个函数,我们还可以创建从UObject.

  • SpawnActor<T>()用于实例化AActor类的对象。

那么第一个问题:如果我们可以将这些函数用于一个目的,有什么区别?我们如何以及何时以及为什么需要使用它们中的任何一个?

c++ unreal-engine4

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

unreal-engine4 ×1