UE5实现Runtime环境下绘制点功能
文章目录
-
- 1.实现目标
- 2.实现过程
-
- 2.1 C++实现
- 2.2 蓝图调用
- 3.参考资料
1.实现目标
UE5在Runtime环境下基于PDI绘制点
,GIF动态如下:
2.实现过程
UE常用的在运行时环境下绘制点方法主要有两种。一种是基于Mesh,即添加Sphere等StaticMesh来模拟显示绘制点;另一种是基于Primitive的形式实现,只有图元,没有具体的Mesh。这里依旧是使用C++封装基本的功能函数,然后在蓝图中调用简单实现功能。
2.1 C++实现
使用C++基于
UPrimitiveComponent
组件,创建绘制点的组件,这里命名为UPDIPointComponent 。并创建了DrawPDIPoint
和DrawPDIPoints
两个函数供蓝图调用。