如何用蓝图在虚幻引擎5获取多个静态网格体的外接球组成的整体的半径
要使用蓝图在虚幻引擎5中获取多个静态网格体的外接球组成的整体的半径,可以按照以下步骤进行操作:
-
创建一个新的蓝图类,命名为"GetOverallRadius"(或者根据你的需要命名)。
-
在蓝图编辑器中,添加一个变量,类型为"Static Mesh Component",命名为"StaticMeshComponent"。
-
在事件图表中,右键点击并添加一个事件,选择"Begin Play"事件。
-
将"StaticMeshComponent"连接到"Begin Play"事件的执行引脚。
-
从"StaticMeshComponent"节点中获取所有的静态网格体,并将其输出连接到一个"ForEachLoop"节点。
-
在"ForEachLoop"节点中,获取当前循环的静态网格体,并使用"Get Bounds"节点获取其外接球。
-
将外接球的半径输出连接到一个"Float"变量,命名为"OverallRadius"。
-
在循环结束后,将"OverallRadius"连接到一个"Print String"节点,以便在游戏运行时打印出整体的半径。
-
编译并保存蓝图。
-
在场景中将蓝图添加到一个Actor上,并将需要获取外接球的静态网格体添加到"StaticMeshComponent"中。
-
运行游戏,查看输出信息中打印出的整体半径。
这样,你就可以通过蓝图在虚幻引擎5中获取多个静态网格体的外接球组成的整体的半径了
原文地址: https://www.cveoy.top/t/topic/iB1U 著作权归作者所有。请勿转载和采集!