yangyingjun08113393 / UE4_ESLibrary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UE4_ESLibrary

#自古往来在以往UE4项目中积累和开发的一套函数库,里面包含了各种增强的蓝图节点用来帮助开发更多复杂的gameplay逻辑或者减少gameplay逻辑的代码量or蓝图节点量,可以使用蓝图或者直接看插件源码中的实现直接调用函数。

#除了一些自己开发的还有一些摘录的实现打包成节点、以及rama大佬的一些节点整合,具体包括:

#500+覆盖多方面的增强蓝图库;

#数学计算:排序、随机、对比、转换、角度、递增递减、插值、过渡、类型转换等等各种高效和拓展的数学计算;

#Actor方面:物件状态的获取、组件状态的获取、检索、组件的一些数学计算、距离检测、角度测量、位置转换、坐标转换、方向向量的各种数学操作、Hit计算、物理组件拓展、噪声随机图、噪声地形、程序化生成等等;

#引擎方面:平台切换、平台检测、时间、统计、Log、debug增强、关卡信息、Class路径、Class属性、OS操作、文件读取保存等操作、更多IO操作、多种碰撞检测、游戏设置、路径获取与创建素材设置、动态添加对象、更容易分辨的debug print屏幕输出、物件状态检测切换、网络IP操作、按键映射、物理的力场、物理力场半径和重心、SQL数据库支持、WEB拓展、移动组件拓展、骨骼的Transform、Socket操作、动态绘制RT、多类型获取AllClass、本地路径文件搜索、材质球的高级操作、关卡操作、音频、寻路、AI操作等等;

#UMG拓展(UMG引用检索、获取生成UMG操作等)、一些UMG组件的高级操作、保存数据、Config配置文件数据存储、存档、射线检测、读写文件、调用其他线程(WIN)、Victory插件的一些高级操作等等很多很多。

#使用ue4.24。

#带插件源码方便各位根据自己需求做删减和参考。

#先生成解决方案,然后再开sln编译。

同步知乎:https://zhuanlan.zhihu.com/p/116111494

About


Languages

Language:C++ 99.5%Language:C 0.4%Language:C# 0.1%