UMG实现数据雷达图

需要用UE做一个这样的功能,找了一圈,发现有饼图,环形图,要么就是说需要插件。
读了UE5实现UMG饼图控件_ue 图表插件-CSDN博客这篇文章,发现,其实数据雷达图好像更简单。因为饼图是需要画圆,而雷达图就只是三角形。
雷达图表示数据的长度变化了,怎么确定点的位置是个问题。这个长度,其实就是半径长度。
代码如下:
头文件
View Codecpp
View Code代码写好编译后,不知怎么回事,直接继承的子类蓝图没有designer和Graph,也不能在其他UMG内添加。
想了个绕圈的方法,就是先创建继承UserWidget的蓝图子类,然后在Class Setting内修改ParentClass为PieUserWidget。然后需要删除CanvasPanel。
子类蓝图添加

变量值为:

效果图:


这个还是可以继续改进的
浙公网安备 33010602011771号