unity 捕鱼实现按下空格开炮 捕鱼游戏

 首先在创建demo之前要准备好:鱼、夶炮、子弹游戏体并添加刚体和碰撞体组件。

在完成脚本的编辑之后分别把脚本挂载到鱼、大炮、子弹 游戏体体上。就能实现简单的大炮开火射击鱼鱼生命值为0死亡后发生爆炸特效。

后续对游戏进行完善:添加不同的关卡不同的大炮,不同的鱼炫酷的特效,声音组件得分系统,设计友好的界面添加游戏管理器。。

子弹脚本核心代码如下:Fire Create 为创建子弹实例方便后面大炮脚本的调用。 
大炮脚本核心代码如下:

在UpdateInput函数实现:计算出大炮到鼠标位置的角度旋转大炮,并发射子弹
1、获取鼠标的位置,转为世界坐标
3、按鼠标左键戓空格键开火
4、计算鼠标位置和大炮位置之间的角度
5、创建子弹实例,开火
重点和难点在于:计算鼠标位置和大炮位置之间的角度。

关注unity 捕鱼3D游戏开发精华教程干货微信公众号获取更多精彩内容

我要回帖

更多关于 unity 捕鱼 的文章

 

随机推荐