我觉得似乎缺少了一些基本的东西,但我已经尝试很多次的迭代,仍然没有办法。

我有一个三明治对象,当它接近人类对象时,会变成“被吃掉”的状态。当eaten为true时,它会销毁这块三明治对象的实例。这个工作正常。但是我希望人类对象切换到它的第二张图片索引(即image index 1),但这不起作用。为什么?

这段代码是人类对象的step事件事件相关部分。再次,这个销毁实例的部分已经正常工作了,但图片索引却不会改变为1(第二帧)。请注意,这个sprite并没移动,我只想要在满足条件后将图片索引更改为1。

(代码)

if eaten = true{
image_index=1
instance_destroy(obj_sandwich)
}

谢谢!