- 博客(5)
- 收藏
- 关注
原创 【UE4_C++】<5>处理事件和代理 (Delegate)
本章包含以下内容:处理通过虚函数实现的事件创建绑定到UFUNCTION的代理注销代理创建接受输入参数的代理使用代理绑定传递有效负载数据创建多播代理创建自定义事件创建一个钟表盘的时间处理器为第一人称射击游戏创建一个重新生成的拾取道具一、处理通过虚函数实现的事件Unreal 提供的一些 Actor 和 Component 类包括虚函数形式的...
2020-03-18 21:27:18
617
原创 【UE4_C++】 <4> Actor和Component
本章包含以下内容:在C++中创建一个自定义的Actor使用SpawnActor来实例化Actor创建一个UFUNCTION使用Destroy和计时器来销毁Actor使用SetLifeSpan来使Actor在一段时间后销毁通过组件实现Actor功能使用FObjectFinder读取资源到组件中通过继承实现Actor功能附加组件来创建层次结构...
2020-03-16 19:28:14
1240
原创 【UE4_C++】 <3> 内存管理,智能指针以及调试
本章包含以下内容:非托管内存-malloc()/free()的使用非托管内存-new/delete的使用托管内存-NewObject<>和ConstructObject<>的使用托管内存-释放内存托管内存-使用智能指针(TSharePtr,TWeakPtr,TAutoPtr)来跟踪一个object使用TScopedPoint 来跟踪一个objectUE的垃圾...
2020-03-15 00:17:25
1215
原创 【UE4_C++】 <2> 初步使用UE4 C++类
本章包含以下内容生成一个UCLASS创建一个基于自定义类UCLASS的蓝图类使用ClassViewer来筛选C++类在蓝图中访问UPROPERTY具体说明一个作为UPROPERTY的UCLASS将UCLASS指定为UPROPERTY的类型C++实例化UObject销毁UObject类创建结构体创建枚举类型上一章讲述了如何使用UE4的开发工具Visual Studio,本章...
2020-03-14 23:46:21
1148
原创 【UE4_C++】<1> 初步认识UE4 开发工具
这是UE4C++教程的入门第一章,之后会不断更新~本章内容包含:安装 Visisual Studio创建并编译你的第一个UE4,C++项目,并使用Visisual Studio打开创建关卡热重载使用UE_LOG来打印日志从FStrings和其他变量创建FString一、安装Visisual Studio这里安装的是Visisual Studio Enterprise 2017...
2020-03-13 09:52:00
825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人