簡體   English   中英

當Game Maker Studio中的碰撞停止時,如何停止更改實例?

[英]how to stop change instance when collision stops in game maker studio?

Collision Event with object obj_cu:

for all obj_lamp: change the instance into object obj_lamo_light, not performing events
for all obj_arrow: change the instance into object obj_arrow_move, not performing events

其中obj_lamo_light包含3個子圖像,而obj_Arrow_move包含3個子圖像,當碰撞停止時,我想將它們更改回原始對象

在obj_lamp_light事件中,您可以檢查是否仍在發生碰撞,如果不是,請返回。

if (collision_rectange(x, y, x + sprite_width, y + sprite_width, false, true) == noone)
{
    instance_change(obj_lamp, false);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM