基本上,我知道如何使用闹钟和irandom范围使敌人在某些方向移动。但现在我想让敌人移动几个步伐,向上,然后向下。 我尝试使用“choose”和闹钟,但似乎没有工作,敌人总是向上移动。 以下是我的代码:
创建事件
速度=1;
walk_direction=choose(1,2);
if(walk_direction==1){
方向=90;
}
if(walk_direction==2){
方向=-90;
}
alarm[0]=90;
步进事件
walk_direction=choose(1,2);
if(walk_direction==1){
方向=90;
}
if(walk_direction==2){
方向=-90;
}
alarm_set(0,90);
问题是,你的代码中有一个问题。 你的闹钟设置在每个事件中,所以它总是设置为 90。 这意味着你的闹钟永远不会被触发,因为它总是被覆盖。
评论 (0)