0

所以我有一个生成区域碰撞盒的虚幻蓝图,它会在其中生成演员。在主生成蓝图中(仅在事件图中)并Add Child Actor Component在蓝图中生成演员,我想确保我正在生成的演员不会接触或在已经生成的演员的范围内我没有尝试过任何工作。这是我的代码: 我还不能嵌入图像,所以你去吧!

4

1 回答 1

1

除非您出于某种原因对 Actor 组件有独特的需求,否则使用 Spawn Actor from Class 节点生成 Actor 会更直观。该节点在生成时具有调整位置的选项,因此它不会与其他角色重叠(碰撞处理覆盖:调整位置但始终生成)

如果这还不够好,那么您将不得不编写自己的分发逻辑。最简单的方法是简单地创建新的随机位置,直到找到一个不在现有演员特定距离内的位置。

于 2018-03-10T12:23:37.000 回答