全局静态库. 更多...
#include <GameStatics.h>
静态 Public 成员函数 | |
| static GameInstance * | GetGameInstance () |
| 获取游戏实例 | |
| static Controller * | GetController () |
| 获取玩家控制器 | |
| template<class T > | |
| static T * | CreateObject (Vector2D pos=Vector2D(0, 0)) |
| 创建物体实例对象,实现跟世界类的物体容器绑定 | |
| template<class T > | |
| static std::vector< T * > | FindObjectsofClass () |
| 把world类物体容器中所有要找的类及其子类放进容器返回 | |
| template<class T > | |
| static T * | CreateUI () |
| 创建UI对象 | |
| static void | OpenLevel (std::string levelName) |
| 加载地图 | |
| static void | PlayCameraShake (int intensity, int decay=20) |
| 相机震动 | |
| static double | GetTimeSeconds () |
| 获取游戏持续时间 | |
| static void | Pause (float delay) |
| 暂停游戏数秒 | |
| static void | PlaySound2D (std::string name) |
| 播放音效片段 | |
全局静态库.
|
inlinestatic |
|
inlinestatic |
把world类物体容器中所有要找的类及其子类放进容器返回
|
static |
获取玩家控制器
|
static |
获取游戏实例
|
static |
获取游戏持续时间
|
static |
加载地图
| [in] | levelName | 关卡类名字 |
|
static |
暂停游戏数秒
| [in] | delay | 秒数 |
|
static |
相机震动
| [in] | intensity | 震动强度 |
| [in] | decay | 震动衰减系数 默认为20 |
|
static |
播放音效片段
| [in] | name | 音频名称 |