在虚幻引擎5中,您可以使用蓝图来获取多个静态网格体的外接球的半径。下面是一个简单的示例:

  1. 创建一个新的蓝图类,并将其命名为'GetBoundingSphereRadius'。

  2. 打开蓝图编辑器,并添加一个变量,类型为'数组',并命名为'StaticMeshes'。

  3. 添加另一个变量,类型为'浮点数',并命名为'BoundingSphereRadius'。

  4. 在蓝图中找到'Begin Play'事件,并将其拖动到蓝图编辑器中。

  5. 从'Begin Play'事件中拖动连接一个'For Each Loop'节点。

  6. 将'StaticMeshes'变量拖动到'For Each Loop'节点的'Array'输入。

  7. 在'For Each Loop'节点中添加一个'Get Static Mesh Component'节点,并将其连接到循环的'Loop Body'输出。

  8. 在'Get Static Mesh Component'节点中,将'Target'设置为'Static Meshes'中的元素。

  9. 添加一个'Get Bounds'节点,并将其连接到'Get Static Mesh Component'节点的'Static Mesh Component'输出。

  10. 从'Get Bounds'节点中拖动连接一条线到一个'Get Sphere Radius'节点。

  11. 将'Get Sphere Radius'节点的输出连接到'BoundingSphereRadius'变量。

  12. 将'BoundingSphereRadius'变量拖动到蓝图编辑器中,并将其设置为公开。

  13. 在蓝图编辑器中添加一个'Print String'节点,并将其连接到'BoundingSphereRadius'变量的输出。

  14. 将'Print String'节点的'String'输入设置为'Bounding Sphere Radius: '拖动连接到'BoundingSphereRadius'变量。

  15. 编译并保存蓝图。

  16. 在关卡中放置多个静态网格体,并将其添加到'StaticMeshes'变量中。

  17. 运行游戏,并在输出日志中查看每个静态网格体的外接球半径。

这样,您就可以使用蓝图在虚幻引擎5中获取多个静态网格体的外接球的半径了。

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

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

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