为什么两颗子弹碰撞后只能还能移动
private void collosion() {
int x = getX();
int y = getY();
int step = getStep();
for (Bullet enemy : BulletBiz.bullets) {
if (enemy.getX()==x&&enemy.getY()==y&&enemy.getStep()!=step)
{
bulletRemove(x,y);
BulletBiz.bullets.remove(enemy);
BulletBiz.bullets.remove(this);
}
}
}
相关推荐
碰撞子弹类的实现
cocos2dx 2.1.5 碰撞子弹类的实现
Python飞机大战 09 发射子弹以及碰撞检测.rar
Python飞机大战发射子弹以及碰撞检测 添加并监听英雄发射子弹事件,定义子弹类,发射子弹,一次发射三枚子弹,子弹摧毁敌机,敌机撞毁英雄。
Android实战打飞机游戏之子弹生成与碰撞以及爆炸效果(5)
主要为大家详细介绍了Android实战打飞机游戏之子弹生成与碰撞以及爆炸效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
坦克大战(发射多颗子弹的版本)
这是本人在写坦克大战中实现了坦克可以发送多颗子弹的版本,如果你需要,可以下载。
基于C# Winform窗体应用开发的飞机大战小游戏,包括键盘控制飞机移动(WASD)、发射子弹(J)、碰撞检测等功能
初学C#时开发的一个基于C# Winform窗体应用开发的飞机大战小游戏,主要通过键盘控制飞机移动及发射子弹等 开发工具 Visual Studio 2010 主要功能 本游戏主要由键盘控制操作 WASD键控制飞机移动 J键发射子弹(可以同时向不同角度发射子弹) 碰撞检测:当玩家子弹击中敌机后,敌机爆炸,并播放爆炸音效 游戏规则 界面上有两个矩形条,分别表示生命值和得分; 被敌机子弹击中则减少1分并减少1点生命值,若我方子弹击中敌机则增加1分; 当生命值或得分减到0,游戏结束。 项目目录结构 PlaneGame |--- Resources 存放图片、音效文件 |--- EnemyBullet.cs 敌方子弹类 |--- Fighter.cs 敌方飞机类 |--- GameForm.cs 游戏主界面 |--- MyBullet.cs 我方子弹类 |--- MyPlane.cs 我方飞机类 |--- Program.cs 程序入口 |--- Resource.resx 资源文件


J2ME
