要使用蓝图在虚幻引擎5中获取多个静态网格体的外接球组成的整体的半径,可以按照以下步骤进行操作:

  1. 创建一个新的蓝图类,命名为'GetOverallRadius'(或者根据你的需要命名)。

  2. 在蓝图编辑器中,添加一个变量,类型为'Static Mesh Component',命名为'StaticMeshComponent'。

  3. 在事件图表中,右键点击并添加一个事件,选择'Begin Play'事件。

  4. 将'StaticMeshComponent'连接到'Begin Play'事件的执行引脚。

  5. 从'StaticMeshComponent'节点中获取所有的静态网格体,并将其输出连接到一个'ForEachLoop'节点。

  6. 在'ForEachLoop'节点中,获取当前循环的静态网格体,并使用'Get Bounds'节点获取其外接球。

  7. 将外接球的半径输出连接到一个'Float'变量,命名为'OverallRadius'。

  8. 在循环结束后,将'OverallRadius'连接到一个'Print String'节点,以便在游戏运行时打印出整体的半径。

  9. 编译并保存蓝图。

  10. 在场景中将蓝图添加到一个Actor上,并将需要获取外接球的静态网格体添加到'StaticMeshComponent'中。

  11. 运行游戏,查看输出信息中打印出的整体半径。

这样,你就可以通过蓝图在虚幻引擎5中获取多个静态网格体的外接球组成的整体的半径了。

虚幻引擎5蓝图:获取多个静态网格体外接球的整体半径

原文地址: https://www.cveoy.top/t/topic/qiJ5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录