虚幻引擎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/qiJ5 著作权归作者所有。请勿转载和采集!