- 博客(8)
- 收藏
- 关注
原创 .net6实现屏幕颜色拾取器
在日常界面开发工作中,经常需要对照UI设计稿获取如背景色、边框色、文字等颜色的RGB值。之前也使用过ColorPicker,但显示器更换为4k屏后,在高分辨率屏幕上使用就出问题了。
2024-04-27 10:00:00
278
原创 UE5 插件中分模块开发
一种简单的操作方式,可以先新建一个新的插件,再把插件中Source下的文件夹,复制到要合并到的插件Source目录下,并修改目标插件的配置文件(*.uplugin)即可。当然,如果熟练了后,可以自己复制一个空插件的Source目录,再自己按照文件规则自己调整相应的文件名及类名也可。需要修改插件配置:MyBPLib.uplugin。
2024-04-26 09:22:15
443
1
原创 UE5添加自定义插件
插件通用是放置一些可重用的功能或资源,放便在多个项目中复用。第一步:打开插件列表。第二步:添加插件,选择插件类型和输入插件名称,就可以创建一个新的插件了。
2024-04-26 09:07:45
1470
1
原创 UE5 实现UMG柱状图控件
2、根据X轴的类别个数分别计算出每个类别的宽度及每个柱状允许的宽度并取合适值。使用UE5原生方式实现常用图表控件之一——柱状图,可用于蓝图调用。1、使用使用四个顶点组成2个三角形填充区域进行柱状绘制。3、Y轴坐标与屏幕坐标值的转换。
2024-04-25 19:06:20
875
1
原创 UE5 实现UMG环状图控件
与饼状图类似,唯一不同的是中心位置是中空的,需要算出每一度的内圆和外圆的顶点,需要使用2个三角形填充区域才能完成一个梯形的绘制。使用UE5原生方式实现常用图表控件之一——环状图,可用于蓝图调用。
2024-04-25 19:05:52
680
1
原创 UE5实现UMG饼图控件
第一步:新建一个class类,继承自UUserWidget(确保已添加依赖模块SlateCore、UMG)将一个圆分为360份,每一度的区域用三角形进行填充绘制,最终形成一个圆。使用UE5原生方式生成常用图表控件之一——饼图,可用于蓝图调用。第二步:重载NativePaint方法,进行饼图绘制。
2024-04-25 18:48:44
811
1
原创 UE5 实现UMG曲线图控件
第一步:新建一个Class类,继承自UUserWidget类(依赖模块需要添加SlateCore和UMG)第四步:重载NativeOnMouseMove方法,判断当前鼠标位置,控制是否显示曲线点的值标签。1、圆滑曲线的可以依靠FRichCurve来对关键点进行定位后进行曲线模拟。第三步:重载NativeTick方法,当重载数据后添加曲线绘制的动画实现。第二步:重载NativePaint方法,实现曲线图绘制。2、坐标轴的曲线点与绘图的屏幕坐标点的转换。
2024-04-25 18:34:33
1482
3
原创 用WPF实现四角带高亮的内容控件
在WPF中实现这种需求的控件,通常是对控件的模板进行自定义处理的。主要实现思路是1个矩形边框+四个边角的加粗的边框即可。在可视化大屏项目需求中,很多主流的界面的边框都是这种四角带高亮的,今天就用WPF来做一个这样的内容控件。
2024-04-25 11:57:58
432
1
UMG图表控件+UE5插件+曲线图、饼图、环状图、柱状图
2024-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人