使用蓝图在 UE4 中重生或移动玩家棋子问题

Respawn or move player pawn trouble in UE4 using blueprints

我对 UE4 还是很陌生,但我正在尝试制作一个简单的迷你高尔夫游戏。

我已经设置了几乎所有的东西,但是当我完成一个洞时,我希望玩家棋子(即球)移动到下一个开始位置。我试图在关卡蓝图中做到这一点,并尝试使用设定的世界位置,目标是球典当 bp 的根组件。我还尝试使用 destroy actor 节点,目标是来自 class.

的 ball pawn bp 和 spawn actor

我已经将目标点放置到生成位置,但我也尝试手动输入位置坐标,但仍然没有成功。

我在网上看过,找不到关于重生兵的任何信息,只有演员。 任何帮助或建议将不胜感激!

如何设置兵的位置: 在此图像中,您将获得对 pawn 的引用并设置位置。 编辑矢量以设置生成位置。

如何销毁旧演员,产生新演员并控制我: 在此图像中,您将获得对 pawn 的引用并销毁它。 然后您将生成新的 actor(将 class 设置为您的 pawn class 并将生成变换转换为所需的生成位置以及碰撞处理覆盖)。 然后,您将使用引用的播放器控制器控制您的演员。您需要在服务器上执行此操作,因为拥有需要服务器权限。