首页 > 其他 > 详细

Unity开发之 GameManager

时间:2014-01-21 16:32:10      阅读:1808      评论:0      收藏:0      [点我收藏+]

GameManager在游戏中很重要,处理整个游戏的流程,但是在这个类中尽量也只是写一些重要的方法,调用其它类中的方法。

bubuko.com,布布扣bubuko.com,布布扣

解释一下相关的方法:

//当玩家碰到障碍(障碍Type,碰撞Position)
public void obstacleCollision(ObstacleObject obstacle, Vector3 position)
 
//当玩家收集到金币
    public void coinCollected()
 
//道具激活(道具Type,activate bool)
    public void activatePowerUp(PowerUpTypes powerUpType, bool activate)
 
//游戏结束(导致结束Type,waitForFram bool)
    public void gameOver(GameOverType gameOverType, bool waitForFrame)
 
//重新开始游戏(bool start)
    public void restartGame(bool start)
 
//返回主菜单(和GUIManager相关)
    public void backToMainMenu(bool restart)
 
//游戏暂停事件
    public void pauseGame(bool pause)
 
//道具升级
    public void upgradePowerUp(PowerUpTypes powerUpType)
 
//游戏暂停事件
    public delegate void PauseHandler(bool paused);
    public event PauseHandler onPauseGame;
 
 

Unity开发之 GameManager

原文:http://www.cnblogs.com/zhaoqingqing/p/3527182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!