【问题标题】:how to stop change instance when collision stops in game maker studio?如何在游戏制作工作室中停止碰撞时停止更改实例?
【发布时间】:2016-04-06 16:32:42
【问题描述】:
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 个子图像,我想在碰撞停止时将它们改回原始对象

【问题讨论】:

    标签: game-maker


    【解决方案1】:

    在 obj_lamp_light 事件中,您可以检查您的碰撞是否仍在发生,如果没有,则返回。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      相关资源
      最近更新 更多