是不是可以让按钮在鼠标悬停时播放动画呢?或是在使用箭头键选择按钮时播放动画?我想让它们在播放完动画后停下来,就像在游戏中保存时鼠标悬停时动画会停止一样。

我知道有几款游戏会实现这样的效果,但我目前想不起来哪款游戏了。

我尝试写了一个类似这样的代码:

if (position_meeting(mouse_x, mouse_y, id)) {
  move_towards_point(STOP.x, ystart, spd);
} else {
  speed = 0;
}

STOP 是一个对象,代表文本的最远位置。

但是我发现这个代码会导致按钮在停止时不停地碰撞,无法完全停止,而且还会回到原来的位置。

我尝试过寻找教程,但似乎找不到合适的教程。

我甚至不知道如何添加鼠标指针的三角形图标。

我是一个非常初学者,所以很抱歉,如果解决方案很简单。