[3D跑酷] GameManager
发布日期:2021-09-08 01:45:06 浏览次数:42 分类:技术文章

本文共 716 字,大约阅读时间需要 2 分钟。

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

枚举项

函数列表

方法解释

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

转载地址:https://blog.csdn.net/weixin_34310369/article/details/85603504 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:设计原则:公理系统在编程中的运用
下一篇:metasploit 中的DB

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年03月23日 22时07分17秒