[3D跑酷] GameManager

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

枚举项

image

函数列表

image

方法解释

//当玩家碰到障碍(障碍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;

相关文章

这篇文章主要介绍了Unity游戏开发中外观模式是什么意思,具有...
这篇文章主要介绍Unity中地面检测方案的示例分析,文中介绍的...
这篇文章主要介绍了Unity游戏开发中如何消除不想要的黄色警告...
这篇文章主要介绍了Unity中有多少种渲染队列,具有一定借鉴价...
这篇文章主要介绍Unity中如何实现Texture,文中介绍的非常详...
小编给大家分享一下Unity中DOTS要实现的特点有哪些,相信大部...