虚幻引擎5 蓝图获取带有子组件的Actor外接球半径
要使用蓝图在虚幻引擎5中获取带有子组件的Actor的外接球半径,可以按照以下步骤进行操作:
- 打开虚幻引擎编辑器,并创建一个新的蓝图类。
- 在蓝图类中添加一个Actor类型的变量,用于引用要获取外接球半径的Actor。
- 在蓝图类的事件图表中,添加一个节点来获取引用的Actor的外接球的半径。可以使用'Get Actor Bounds'节点来获取外接球的半径。
- 将获取到的外接球半径赋值给一个变量,以便后续使用。
- 如果要获取的Actor具有子组件,可以使用'Get All Child Actors'节点来获取所有子组件,并依次遍历它们以获取每个子组件的外接球半径。
以下是具体的蓝图节点设置:
- 添加一个'Get Actor Bounds'节点,并将要获取外接球半径的Actor连接到该节点的'Target'输入。
- 从'Get Actor Bounds'节点的输出中获取外接球的半径,并将其赋值给一个变量,例如'SphereRadius'。
- 如果需要获取子组件的外接球半径,可以使用'Get All Child Actors'节点来获取所有子组件,并将其连接到一个'ForEachLoop'节点。
- 在'ForEachLoop'节点中,将获取到的子组件连接到'Get Actor Bounds'节点,并将外接球半径赋值给一个变量。
完成以上步骤后,你就可以在虚幻引擎5中使用蓝图获取带有子组件的Actor的外接球的半径了。
原文地址: https://www.cveoy.top/t/topic/qiJY 著作权归作者所有。请勿转载和采集!