[3D跑酷] GameManager

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

枚举项

image

函数列表

image

方法解释

//当玩家碰到障碍(障碍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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值