原网页http://phaser.io/docs/2.6.2/index
部分参考至 http://www.phaserengine.com/docs
via
什么是Via?
如果一个类在via列中有一个条目,则意味着您可以通过本地引用快速访问它。即,您可以this.camera
从任何状态控制相机,或者game.camera
,如果游戏已全局定义。
四个via类
- Game 管理启动,创建子系统以及运行逻辑和渲染循环。via =
game
- World 所有游戏对象都在其中的游戏世界。via =
world
- Camera 看到的游戏世界视角。via =
camera
- Stage 根显示对象。via =
stage
游戏状态管理 Game State
- StateManager 创建,管理和切换您的游戏状态。via =
state
- State您可以扩展的基本游戏状态对象。
装载机 Loader
Cache 存储和检索所有已加载资源的地方。 via = cache
Loader 加载所有外部资源类型(图像,音频,json,xml,txt)并将它们添加到缓存中。由States preload方法自动调用。via = load
LoaderParser Loader用于处理复杂资源类型解析的静态类。
游戏缩放
ScaleManager 管理跨平台设备的游戏规模和缩放。via = scale
FlexGrid 响应式布局网格(仍在测试中) via = scale.grid
FlexLayer 响应式网格层(仍在测试中)
信号系统
Signal Phaser.js内部事件系统。
SignalBinding 管理绑定到Signal的回调函数。
插件
PluginManagerplugins 安装,更新和销毁插件。via = plugins
Plugin 您可以扩展的基本插件对象。
游戏对象
GameObjectFactory add 一个帮助程序类,可以创建任何Phaser游戏对象并将它们添加到游戏世界。via = add
GameObjectCreator 一个助手类,可以创建并返回任何Phaser游戏对象。via = make
Group 组可以包含多个游戏对象,并且能够搜索,排序,调用,更新和过滤它们。
InputHandler 如果为输入启用了游戏对象,则此类控制所有与输入相关的事件,包括点击和拖动。via = object.input
Events 所有游戏对象级别事件。object.events
Create 动态精灵和纹理生成方法。create
今天就到这里了,待续。。。