自己做了一个简单的打飞机打子彈的游戏游戏,比较粗糙,下面把子弹和敌人的产生,移动,碰撞的代码拿出来给大家参考参考
在h文件里面申明以下:
下面是子弹敌机以及碰撞相对應的方法 有比较详细的注释
//我的飞机打子弹的游戏tag是88,获取飞机打子弹的游戏用于检测是否和敌人碰撞 //假如子弹和敌人两个矩形碰撞 //假如敌囚和自己的飞机打子弹的游戏碰撞代码比较粗糙 仅供参考 自己纯手打 转载请申明 谢谢
让飞机打子弹的游戏移动可以参考我的博客文章::::
现在制作子弹能够吧敌人打死功能
以及飞机打子弹的游戏过了屏幕会自动消失,首先吧下面一排的空气墙再往下拉一点
然后修改敌人的脚本y轴如果大于边界就自动释放。
和子弹的脚本碰到了敌人就释放他并且吧爆炸的节点添加进来,然后爆炸的脚本是过0.5s自己释放
然后为了放置ui界面会显示在新的敌囚的下面,专门创建一个空节点enemy_node所有敌人的生成都放在这个节点里面
修改更目录node2d脚本
如果你对这個引擎或是我的教程感兴趣的话可以加入我的qq群:
虽然里面有很多水货,但这应该是国内最活跃的godot engine 并且讨论游戏的讨论群了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。