Yanfly事件点击触发;能停止让角色移动吗?

大家好,我是新论坛的新用户。我之前用的是旧论坛,但既然那里已经不能发帖了,我不得不来这里发帖,如果我有什么做得不对的地方,请多包涵。

我目前正在使用 MV 开发一款游戏,并试图将其做成类似点击式教育娱乐游戏的风格。想象一下《间谍狐狸》(Spy Fox)或《睡衣山姆》(Pajama Sam)那样的游戏。

我的问题是,我希望能够点击环境中的物体,并触发小型动画,或者让角色对此发表一些评论。目前,我主要依靠 Yanfly 的“事件点击触发”脚本来实现这一功能。

然而,我的问题是,无论我怎么做,角色总是会自动走向事件以激活它。即使我将事件设置为“点击时自动运行”,他仍然会走向事件。

我希望能够点击背景中的事件,让角色原地不动并播放事件。有人知道如何实现这一点吗?

谢谢!

首先应该检查的是标签的位置。事件“备注”框中的 <Click Trigger> 标签适用于整个事件,但作为页面注释时,它仅对所在页面有效。因此,如果切换到第二个页面,角色可能会恢复为默认的靠近行为。

如果标签位置正确但角色仍然走近,请在该事件命令列表的最顶端尝试使用 Script 命令执行 $gameTemp.clearDestination();。点击操作会单独设置行走目的地,这与触发事件是分开的,而该调用会清除目的地。他可能仍会完成中途的那一步,但不会继续走完剩余的路径。

不幸的是,触发器位置正确,一切也都处于应有的位置。我想可能是我的脚本出问题了,因为我尝试重新创建一个新事件,现在它似乎有点能用了。

我会试试脚本命令,看看是否有效!非常感谢!