Phaser.js游戏引擎v2.6.2速览-翻译和理解

原网页http://phaser.io/docs/2.6.2/index
部分参考至 http://www.phaserengine.com/docs
这里写图片描述

via

什么是Via?
如果一个类在via列中有一个条目,则意味着您可以通过本地引用快速访问它。即,您可以this.camera从任何状态控制相机,或者game.camera,如果游戏已全局定义。

四个via类

  1. Game 管理启动,创建子系统以及运行逻辑和渲染循环。via = game
  2. World 所有游戏对象都在其中的游戏世界。via = world
  3. Camera 看到的游戏世界视角。via = camera
  4. Stage 根显示对象。via = stage

游戏状态管理 Game State

  1. StateManager 创建,管理和切换您的游戏状态。via = state
  2. 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

今天就到这里了,待续。。。

猜你喜欢

转载自blog.csdn.net/cre2017/article/details/81395249