
有时候能播放完整动画,有事后动作只是闪一下。
这是代码,谁能帮我看看哪有问题
//射击动画播放完切换状态
if(isshoot){
if(sprite_index=spr_player_shoot &&image_index>=image_number-1){
isshoot=false;
}
}
//动画控制
if(isshoot){
sprite_index=spr_player_shoot;//射击动画
}else{
if (isground){
if(dir=1||dir=-1){
sprite_index=spr_player_walk;//走路
}else{
sprite_index=spr_player_idle;//待机
}
}else{
if(vspeed<0){
sprite_index=spr_player_jumpup;//向上跳
}else{
sprite_index=spr_player_jumpfall;//落下
}
}
}
//攻击动画第二帧发出子弹
if(isshoot){
if(image_index>=2 && image_index-image_speed<2){
temp=instance_create(x+face*10,y-25,obj_bullet);
temp.hspeed=face*10;
}
}















