今天我们来聊聊UE4提供的一个开源工程-ActionRPG,一句话形容就是,浑身都是宝。
UE4-ImGui使用
ImGui,或者说DearImGui,是一个非常优秀的使用C++构筑的Gui的框架。功能非常全面,很适合用来当作Debug的界面工具。更加让人激动的是在Github上有人公开了支持UE4和UE5的UnrealImGui插件。本篇就是主要介绍这个插件的使用。
UE4-反射机制
反射在其它的比如说C#,JAVA语言中比较常见。反射概况的来说是描述类在运行时的状态,反射中包含的信息有类名,类数据成员,数据成员类型,还有每个成员位于对象内存映像的偏移(offset),类所有成员函数的信息。
UE4-版本4.25新特性
最近看了一些UE4.25版本更新内容的视频,不知道记录在哪个部分好就新开了一篇文章。用来记录我遇到的UE4 4.25版本的新特性。
UE4-对工程进行DEBUG的正确姿势
这篇文章目的是用来记录我在调查对UE4工程进行DEBUG需要的知识点的一些记录。一开始应该会非常杂乱,等有了更多的精力再好好整理吧。
UE4-一个Actor的生命周期
关于Actor的生命周期,与很多初始化的操作相关联,准备整理到这篇文章中。
UE4-多人游戏框架理解
UE4中有对多人游戏模式的支持,本篇会记载一些与之相关的比较繁杂的知识点,一上来还是不可能就对所有的框架就能进行归纳总结的吧。
UE4-GameplayAbilitySystem学习
这次是UE4的学习,要学习如何在UE4中制作动作游戏,在UE4官方放出来的案例中Action RPG这个案例里面包含了大量有用的知识点,这篇文章就是就这个案例进行学习整理。
CSharp-Attribute的理解与使用
这次要学习的是CSharp中的属性(Attribute),经常听见,也在Unity中使用过,却不知其为何物。属性是能够为类或者成员添加额外的信息的东西。
Unity中的CSharp
跟CSharp打交道也很久了,但是有很多的东西我都从来未接触过,甚至是一些比较基础的用法我都不知道。这篇文章虽然带有Unity,但主要还是为了记录CSharp的使用,嘛,毕竟我主要的CSharp的使用场景就是Unity。