gamemaker吧 关注:13,692贴子:95,892
  • 1回复贴,共1

攻击动画播放不全,谁帮我看看

取消只看楼主收藏回复


有时候能播放完整动画,有事后动作只是闪一下。
这是代码,谁能帮我看看哪有问题
//射击动画播放完切换状态
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;
}
}


IP属地:浙江1楼2017-08-31 17:21回复
    图片看着可能舒服点


    IP属地:浙江2楼2017-08-31 17:22
    回复