我有五个对象:obj_Boss
、obj_bossHealth
、obj_GameOver
、obj_BtnOK
和obj_rec2
。
这就是我要的。当obj_Boss
没有更多的健康时,obj_GameOver
就会obj_BtnOK
出现。
这是我的第一种方法:
在obj_bossHealth
,我有这些事件:
创建事件:set var
global.bossHealth to 100
绘制事件:draw_healthbar
在obj_Boss
,我有这些事件:
obj_rec2
与:set var冲突global.bossHealth relative to -1.5
;销毁实例(其他)没有更多的健康:创建实例
obj_GameOver
;创建实例obj_BtnOK
这是我的第二种方法:
在obj_bossHealth
,我有这些事件:
创建事件:set var
global.bossHealth to 100
绘制事件:draw_healthbar
Step Event: if
global.bossHealth is equal to 0
then create instance ofobj_GameOver
and create instance ofobj_BtnOK
在obj_Boss
,我有这些事件:
obj_rec2
与:set var冲突global.bossHealth relative to -1.5
;销毁实例(其他)
两种方法的结果:
obj_GameOver
并且obj_BtnOK
不会出现。我怎样才能解决这个问题?请解释你的答案。谢谢。