Unreal Engine 4 C++ 创建对象的几种方法
来源:互联网 发布:淘宝手机宝贝链接在哪 编辑:程序博客网 时间:2024/05/16 12:59
版权声明:本文为燕良原创文章,转载请注明出处:http://blog.csdn.net/neil3d
- Unreal Engine4 C 创建对象的几种方法
- 创建Actor对象
- 创建组件
- 加载资源对象
- 创建UObject对象
Unreal Engine4 C++ 创建对象的几种方法
好记性不如烂笔头啊,还是记录一下!
1.创建Actor对象
创建Actor对象,需要使用UWorld::SpawnActor()接口,如下所示:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
2.创建组件
在UE4中,为Actor创建组件,可以使用UObject::CreateDefaultSubobject()模板函数,这个函数只能在构造函数中调用。如下所示:
- 1
- 2
- 3
- 4
注意:这里有坑,TEXT(“MyComponent”)的名字不能重复!!
3.加载资源对象
在UE4中,项目中的所有资源文件,不要看做是文件,而要理解为“静态对象”:也就是对象序列化的产物。加载项目资源可以使用“UObject::StaticLoadObject()”函数,其中重要的参数为对象的Name,而不是文件路径。UE底层提供文件读取功能,无论资源文件是存储我独立的.uasset文件,还是存储到.PAK文件中,对于上层都不需要关心。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
4.创建UObject对象
如果你有UObject的派生类(非Actor、非ActorComponent),那你可以使用NewObject()模板函数来创建其实例对象。
阅读全文
0 0
- Unreal Engine 4 C++ 创建对象的几种方法
- Unreal Engine 4 C++ 创建对象的几种方法
- Unreal Engine 4 C++ FString操作的几种方式
- Unreal Cook Book:创建对象的的几种姿势(C++)
- Unreal Engine 4 发布
- Unreal Engine 4 Terminology
- js创建对象的几种方法
- js创建对象的几种方法
- 几种创建js对象的方法
- JS创建对象的几种方法
- JS创建对象的几种方法
- JS创建对象的几种方法
- JS创建对象的几种方法
- Javascript创建对象的几种方法
- JS创建对象的几种方法
- js创建对象的几种方法
- 创建对象的几种方法
- js创建对象的几种方法
- java实现文本的选择性复制
- kafka集群监控之KafkaOffsetMonitor 0.4.1版本
- ProgressBar(进度条)
- Android设计模式(二)
- Python 命令行解析工具 Argparse介绍(二)
- Unreal Engine 4 C++ 创建对象的几种方法
- IntelliJ IDEA下的使用git
- [noip2016]换教室 题解
- 【笔记】纯晶体的凝固
- 借款产品比较
- Epic 官方视频教程《 Battery Collector》源码+超详细注释【C++】【UE4】
- Minesweeper [LeetCode 529]
- CSDN-markdown编辑器
- EFANNA : An Extremely Fast Approximate Nearest Neighbor Search Algorithm Based on kNN Graph