我想实现这样一个效果
子弹打中飞行中的敌人,敌人爆炸后又飞出来很多子弹,这应该怎么实现呢? 对应位置加就是了。。。做游戏主要是美工和防止bug。。。
实现功能不难。。。
击中之后动画效果直接变成很多子弹就好了,,,子弹碰到飞机飞机就挂之类的。。。没碰到到了边界就没了。。。等等 Charles未晞 发表于 2018-5-15 22:11
对应位置加就是了。。。
做游戏主要是美工和防止bug。。。
实现功能不难。。。
我实际写的时候子弹打到飞机,倒是画出新图案了,但是它就停在那个位置不动 你得让子弹有移动速度 啊 BlueSand 发表于 2018-5-16 20:36
你得让子弹有移动速度 啊
我已经写了speed了,不过那部分的代码和打飞机里面enemy.py里飞机的move没甚太大区别 #画椰子敌机
for each in coco_enemies:
if each.life:
each.move()
if each.hit:
screen.blit(each.image_hit,each.rect)
each.hit = False
else:
screen.blit(each.image,each.rect)
else:
Yezi.move()
screen.blit(Yezi.image,each.rect)
代码是这样 完整的代码看一下
页:
[1]