【发布时间】:2018-02-25 04:09:50
【问题描述】:
所以我有一个生成区域碰撞盒的虚幻蓝图,它会在其中生成演员。在主生成蓝图中(仅在事件图中)并在蓝图中生成演员 Add Child Actor Component,我想确保我正在生成的演员不会接触或在已经产生了演员,我没有尝试过任何工作。这是我的代码:
i can't embed images yet so here you go!
【问题讨论】:
标签: unreal-engine4 unreal-blueprint
所以我有一个生成区域碰撞盒的虚幻蓝图,它会在其中生成演员。在主生成蓝图中(仅在事件图中)并在蓝图中生成演员 Add Child Actor Component,我想确保我正在生成的演员不会接触或在已经产生了演员,我没有尝试过任何工作。这是我的代码:
i can't embed images yet so here you go!
【问题讨论】:
标签: unreal-engine4 unreal-blueprint
除非您出于某种原因对 Actor 组件有独特的需求,否则使用 Spawn Actor from Class 节点生成 Actor 会更直观。该节点在生成时具有调整位置的选项,因此它不会与其他角色重叠(碰撞处理覆盖:调整位置但始终生成)
如果这还不够好,那么您将不得不编写自己的分发逻辑。最简单的方法是简单地创建新的随机位置,直到找到一个不在现有演员特定距离内的位置。
【讨论】: