UE4
CharlesVane
主要工作是引擎的前后端开发和服务器开发,总结开发技术以及架构思想。
展开
-
【UE4_C++】<5>处理事件和代理 (Delegate)
本章包含以下内容:处理通过虚函数实现的事件创建绑定到UFUNCTION的代理注销代理创建接受输入参数的代理使用代理绑定传递有效负载数据创建多播代理创建自定义事件创建一个钟表盘的时间处理器为第一人称射击游戏创建一个重新生成的拾取道具一、处理通过虚函数实现的事件Unreal 提供的一些 Actor 和 Component 类包括虚函数形式的...原创 2020-03-18 21:27:18 · 665 阅读 · 0 评论 -
【UE4_C++】 <4> Actor和Component
本章包含以下内容:在C++中创建一个自定义的Actor使用SpawnActor来实例化Actor创建一个UFUNCTION使用Destroy和计时器来销毁Actor使用SetLifeSpan来使Actor在一段时间后销毁通过组件实现Actor功能使用FObjectFinder读取资源到组件中通过继承实现Actor功能附加组件来创建层次结构...原创 2020-03-16 19:28:14 · 1288 阅读 · 0 评论 -
【UE4_C++】 <3> 内存管理,智能指针以及调试
本章包含以下内容:非托管内存-malloc()/free()的使用非托管内存-new/delete的使用托管内存-NewObject<>和ConstructObject<>的使用托管内存-释放内存托管内存-使用智能指针(TSharePtr,TWeakPtr,TAutoPtr)来跟踪一个object使用TScopedPoint 来跟踪一个objectUE的垃圾...原创 2020-03-15 00:17:25 · 1306 阅读 · 0 评论 -
【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 · 1184 阅读 · 0 评论 -
【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 · 863 阅读 · 0 评论