UE4中实例化游戏对象的方法
2017-11-11 23:18
246 查看
1.Components:
UMeshComponent* meshComponent = CreateDefaultSubobject<UMeshComponent>("MeshComponent");(组件的创建一般在构造中完成)
2.UObjects:
UElementStructure* structure = NewObject<UElementStructure>(GetTransientPackage(), UElementStructure::StaticClass());
3.AActor:
GetWorld()->SpawnActor<AActor>(AActor::StaticClass())
4.Blueprint:
UClass* elementClass = LoadClass<ABlueprintClass>(NULL, TEXT("Blueprint'/Game/BluePrint/BP_Name.BP_Name_C'"));
if (elementClass == nullptr) {
return;
}
else
{
GetWorld()->SpawnActor<ABlueprintClass>(elementClass);
}
UMeshComponent* meshComponent = CreateDefaultSubobject<UMeshComponent>("MeshComponent");(组件的创建一般在构造中完成)
2.UObjects:
UElementStructure* structure = NewObject<UElementStructure>(GetTransientPackage(), UElementStructure::StaticClass());
3.AActor:
GetWorld()->SpawnActor<AActor>(AActor::StaticClass())
4.Blueprint:
UClass* elementClass = LoadClass<ABlueprintClass>(NULL, TEXT("Blueprint'/Game/BluePrint/BP_Name.BP_Name_C'"));
if (elementClass == nullptr) {
return;
}
else
{
GetWorld()->SpawnActor<ABlueprintClass>(elementClass);
}
相关文章推荐
- C# 实例化接口对象的方法
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- Unity3D 处于Camera跟随游戏对象后面拍摄的方法
- 9、Cocos2dx 3.0游戏开发找小三之工厂方法模式与对象传值
- 波哥学JAVA,定义类 声明属性 创建对象 实例化对象 对象调用属性或者方法
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 【UE4游戏开发】安装UE4时报SU-PQR1603错误的解决方法
- ECharts图表初级入门(三):ECharts对象的数据实例化方法汇总以及注意事项
- Unity3D中的游戏对象的SendMessage方法
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- 利用Python命令行传递实例化对象的方法
- 利用Python命令行传递实例化对象的方法
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- Class类对象的三种实例化方法
- C++ 对象实例化方法
- spring学习(官网)——使用工厂方法实例化对象
- Java中,如何调用“其他类的方法中生成的实例化的对象”的属性?
- HTC Vive打包的UE4游戏全屏,铺满窗口的方法