请问我的死亡事件是哪里出错了
gamemaker吧
全部回复
仅看楼主
level 1
黑色银猫 楼主
//死亡事件
if(state==1)
{
if(timer==0)
{
sprite_index = spr_reisen_die;
speed = 0;
gravity = 0;
}
if(timer==36)
{
direction= 90;
speed = 4;
gravity = 0.3;
}
if(timer>=180)
{
game_restart();//重开
}
timer+=1;
}
以上是我按照红色激情的马里奥教程写的,但当我运行游戏测试碰怪后却弹出
___________________________________________
ERROR in
action number 1
of Step Event
for object obj_reisen:
Error in code at line 8:
if(timer==0)
^
at position 9: Unknown variable timer
而教程视频里却没有问题
2017年02月12日 08点02分 1
level 11
未知变量,也就是说你并没有对变量进行初始化,你得在create事件写上timer=0。别用var声明,那个是临时变量。
2017年02月12日 09点02分 2
非常感谢,经你一说我去看了下创造的事件,然后发现timer的英文写错了,[惊哭]
2017年02月12日 09点02分
代码必须要学会英语[滑稽] 学编程+英语套餐[滑稽]
2017年02月25日 22点02分
level 12
嗯,楼上说得妙
2017年02月12日 09点02分 3
1