UMG实现数据雷达图

需要用UE做一个这样的功能,找了一圈,发现有饼图,环形图,要么就是说需要插件。

读了UE5实现UMG饼图控件_ue 图表插件-CSDN博客这篇文章,发现,其实数据雷达图好像更简单。因为饼图是需要画圆,而雷达图就只是三角形。

雷达图表示数据的长度变化了,怎么确定点的位置是个问题。这个长度,其实就是半径长度。

代码如下:

头文件

View Code

cpp

View Code

代码写好编译后,不知怎么回事,直接继承的子类蓝图没有designer和Graph,也不能在其他UMG内添加。

想了个绕圈的方法,就是先创建继承UserWidget的蓝图子类,然后在Class Setting内修改ParentClass为PieUserWidget。然后需要删除CanvasPanel。

子类蓝图添加

 变量值为:

 

 效果图:

 

 

 这个还是可以继续改进的

posted on 2025-03-05 17:18  Ming明、  阅读(44)  评论(0)    收藏  举报