移动对象功能无法正常工作

我认为这是一个 bug,因为我觉得之前这个功能是正常工作的。当我执行“移动对象”命令时,无论我输入什么距离值,对象都会持续移动而不会停止。即使我将距离设置为 2,它也会继续移动。据我了解,距离单位应该是像素。

以下是当前的设置。我尝试了其他移动类型,但它们也出现了同样的问题。

我进行了操作,一切正常。

该对象在移动一定距离后自动停止,并未遇到您所描述的问题。

您可以创建一个最小化复现步骤,以确认您的操作过程中是否存在任何错误。

我创建了一个全新的项目,以确保我的项目没有损坏或存在奇怪的设置,但在新项目中问题依然存在。以下是我的操作步骤:

  • 尝试创建一个俯视视角游戏,因此将地图的重力设置为零。
  • 从俯视视角角色基础创建了一个模板。
  • 创建了第二个空白对象。在该对象中,我只设置了一个状态,即“移动对象”状态。我指示它移动我在俯视视角角色基础中创建的对象,结果该对象会无限移动。
  • 只要“移动对象”动作位于我打算移动的对象中,它就能正常工作,但我希望由一个事件来移动该对象,问题似乎就出在这里。我甚至尝试创建一个空白对象来移动,以确认模板本身没有问题,但依然无法解决。
1 个赞

能否上传您的项目文件,以便我帮您识别问题?

new-game-project.rar (67.7 KB)

这是我创建的新项目,其中发生了同样的问题。只是一个用于移动的脚本和一个被移动的对象。

new-game-project(ok).rar (220.4 KB)

问题已解决:
(1) 解决方案:在目标对象上添加 VS 脚本以激活该对象的“状态机”。
(2) AGM 的可视化原理:如果您想使用“可视化”来控制对象,必须在对象的根节点上添加"VS 脚本”以“激活”AGM 对象的可视化功能。

1 个赞

啊,好的。我之前没意识到这一点。我刚刚做了一个快速测试,它起作用了。谢谢!!

1 个赞