Unity3D 像素风格《猫捕鱼》小游戏(二)

发表于2017-04-28
评论0 633浏览
 今天继续上一篇的内容,如何完成这个猫捕鱼的小游戏。
   受发帖字数限制,代码就放截图了,源码后续放出。

    1.新建一个Game.unity,这是主要的游戏场景;并且在场景中有一个manager对象附加GameManager.cs 组件,组件继承单例类MonoSingleton.cs;
      ①MonoSingleton.cs 代码如下:
 

     ②GameManager.cs 代码如下:
 

 

    2.场景中Player 对象,及其附加的组件;
       ① ShotController.cs 射击组件 代码如下:
 

       ②PlaySound.cs 声音控制 代码如下:
 

       ③PlayerController.cs 主角控制器 代码如下:
 

       ④CatController.cs 代码如下:
   

 

    3.随机生成鱼的出生点;
      RandomSpawn.cs代码如下:
        
 

    4.设定主角可以重生多次,相应的组件LifeController.cs;
 
      
   
    
    5.场景中声音的控制 ,组件MusicController.cs;
 

 

    6.关于计算分数的相关组件;

     ①HighScoreController.cs代码如下:
 

     ②ScoreController.cs 代码如下:
 

     ③ScoreManager.cs 代码如下:
 

 

    7.新建GameOver.unity 场景,表示游戏失败结束,游戏场景中对象附加GameOverManager.cs组件;
 

 

    8.新建Clear.unity 场景,表示游戏胜利,并且清除之前的成绩,可以重新再玩,组件ClearManager.c;
 

 

    9.子弹类处理;
       ①BulletController.cs 代码如下:
 

       ②Dustbox.cs 代码如下:
 

    10.好吧!也许写得不是很清晰,但是我们还是一起来看一下运行的效果噢!
 
 
 

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引