zoukankan      html  css  js  c++  java
  • [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;
  • 相关阅读:
    ubuntu下安装常用软件合集
    Ubuntu16升级到18
    VScode安装教程
    查看系统信息脚本
    Excel应用笔记
    后缀数组
    笔记-AHOI2013 差异
    二分图
    动态规划dp
    笔记-CF1354E Graph Coloring
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/3527182.html
Copyright © 2011-2022 走看看