
UE5开发
UnrealEngine5开发笔记
IgoAheadNow
1、擅长WPF、.net core的前后台系统设计开发(App、小程序、H5、公众号网站等);
2、擅长UE+数字孪生系统设计开发。
展开
-
UE5 插件中分模块开发
一种简单的操作方式,可以先新建一个新的插件,再把插件中Source下的文件夹,复制到要合并到的插件Source目录下,并修改目标插件的配置文件(*.uplugin)即可。当然,如果熟练了后,可以自己复制一个空插件的Source目录,再自己按照文件规则自己调整相应的文件名及类名也可。需要修改插件配置:MyBPLib.uplugin。原创 2024-04-26 09:22:15 · 458 阅读 · 1 评论 -
UE5添加自定义插件
插件通用是放置一些可重用的功能或资源,放便在多个项目中复用。第一步:打开插件列表。第二步:添加插件,选择插件类型和输入插件名称,就可以创建一个新的插件了。原创 2024-04-26 09:07:45 · 1514 阅读 · 1 评论 -
UE5 实现UMG曲线图控件
第一步:新建一个Class类,继承自UUserWidget类(依赖模块需要添加SlateCore和UMG)第四步:重载NativeOnMouseMove方法,判断当前鼠标位置,控制是否显示曲线点的值标签。1、圆滑曲线的可以依靠FRichCurve来对关键点进行定位后进行曲线模拟。第三步:重载NativeTick方法,当重载数据后添加曲线绘制的动画实现。第二步:重载NativePaint方法,实现曲线图绘制。2、坐标轴的曲线点与绘图的屏幕坐标点的转换。原创 2024-04-25 18:34:33 · 1595 阅读 · 3 评论 -
UE5 实现UMG柱状图控件
2、根据X轴的类别个数分别计算出每个类别的宽度及每个柱状允许的宽度并取合适值。使用UE5原生方式实现常用图表控件之一——柱状图,可用于蓝图调用。1、使用使用四个顶点组成2个三角形填充区域进行柱状绘制。3、Y轴坐标与屏幕坐标值的转换。原创 2024-04-25 19:06:20 · 895 阅读 · 1 评论 -
UE5 实现UMG环状图控件
与饼状图类似,唯一不同的是中心位置是中空的,需要算出每一度的内圆和外圆的顶点,需要使用2个三角形填充区域才能完成一个梯形的绘制。使用UE5原生方式实现常用图表控件之一——环状图,可用于蓝图调用。原创 2024-04-25 19:05:52 · 720 阅读 · 1 评论 -
UE5实现UMG饼图控件
第一步:新建一个class类,继承自UUserWidget(确保已添加依赖模块SlateCore、UMG)将一个圆分为360份,每一度的区域用三角形进行填充绘制,最终形成一个圆。使用UE5原生方式生成常用图表控件之一——饼图,可用于蓝图调用。第二步:重载NativePaint方法,进行饼图绘制。原创 2024-04-25 18:48:44 · 840 阅读 · 1 评论