GameManager在游戏中很重要,处理整个游戏的流程,但是在这个类中尽量也只是写一些重要的方法,调用其它类中的方法。
枚举项
函数列表
方法解释
//当玩家碰到障碍(障碍Type,碰撞Position) public void obstacleCollision(ObstacleObject obstacle,Vector3 position) 当玩家收集到金币 coinCollected() 道具激活(道具Type,activate bool) void activatePowerUp(PowerUpTypes powerUpType,bool activate) 游戏结束(导致结束Type,waitForFram bool) void gameOver(GameOverType gameOverType,1)"> waitForFrame) 重新开始游戏(bool start) void restartGame( start) 返回主菜单(和GUIManager相关) void backToMainMenu( restart) 游戏暂停事件 void pauseGame( pause) 道具升级 upgradePowerUp(PowerUpTypes powerUpType) delegate void PauseHandler( paused); event PauseHandler onPauseGame;