Phaser.js官⽅中⽂⽂档phaser.io
类名引⽤描述
Game Game管理启动,创建⼦系统,运⾏逻辑、渲染、循环
World World所有的游戏对象⽣存的游戏世界
Camera Camera摄像机是在游戏世界中的你的视⾓
Stage Stage舞台是展⽰对象的根容器
游戏状态
StateManager state创建,管理,转换游戏状态
state基本的游戏状态对象扩展的
加载器
Cache缓存cache缓存是所有的资源存储并检索的地⽅。
Loader load加载所有的额外资源类型image,audio,json ,xml ,txt 并且加到缓存中,⾃动调⽤在状态preload⽅法。LoaderParser⼀个静态的类被loader使⽤处理解析复杂的资源类型。
游戏缩放
ScaleManager scale管理跨设备游戏的⼤⼩和⽐例。
id回应式布局⽹格
FlexLayer回应式⽹格层
Signal内部事件系统
SignalBinding管理哪个回调绑定到⼀个信号。
插件
pluginManager插件管理Plugins安装 更新、销毁 plugins
plugin插件你能扩展的⼀个基础插件对象
游戏对象
GameObjectFactory add⼀个辅助类,它可以创建任何游戏对象,并将其添加到游戏世界。GameObjectCreator make⼀个辅助类,可以创建并返回任何对象。
Group组可以包含多个游戏对象并进⾏搜索,排序,调⽤,更新和它们进⾏过滤的能⼒。InputHandler Object.input如果⼀个游戏对象是输⼊,使该类控制所有输⼊相关的事件,包括点击并拖动。Events Object.events所有的游戏对象级事件。
Create create动态Sprite和纹理⽣成⽅法。
展⽰
Sprite⼀种游戏对象具有质感,能够运⾏动画,输⼊事件和物理。
Image轻量级的游戏对象具有质感和输⼊,但是没有物理或动画处理。
⼀种对象具有重复纹理可以滚动和缩放。
Button⼀个有辅助⽅法和事件的按钮(图⽚游戏对象)
SpriteBatch Sprite块。如果它们共享相同的纹理可以更快的渲染多个Sprite。
基于条状纹理,通过关节连接的游戏对象
图形
Graphics可以绘制基本形状(线,矩形,圆),设置颜⾊,笔画和填充。
BitmapData提供了强⼤的接⼝,⼀个空⽩的画布对象。可作为⼀个sprite纹理。
⼀种特殊的纹理可以绘制迅速的sprites。
⽂本
Text使⽤系统字体或Web字体,可选填充,阴影和中风显⽰⽂本。
(位图⽂本)使⽤位图字体⽂件的基于纹理⽂本对象。
(复古字体)类似于位图⽂对象,但采⽤了经典的精灵表。每个字符是⼀个固定的宽度。
动画
Sprite.animations对sprite游戏对象添加,播放和更新动画。
Animation动画Manager创建的基础动画对象。
AnimationParser加载器内部使⽤,⽤于解析来⾃外部⽂件动画数据。FrameData包括动画帧对象的集合。
Frame动画的⼀帧。存储在帧数据对象的内部。
⼏何
Cricle包括位置和直径的圆对象。
Ellipse椭圆对象包括位置,宽度和⾼度。
Line⾏的开始和结束由两个点的线条对象。
Point⼀个X和Y位置的Point对象。
Polygon由⼀系列点构成的多边形对象。
Rectangle由⼀个x,y,宽度和⾼度的矩形对象。
Rectangle Rectangle对象由⼀个XY,宽度,⾼度和圆⾓半径的。
定时器
Time time所有时间相关的操作依赖的核⼼内部时钟。
ate包含⼀个或多个时间事件⾃定义计时器。可以使⽤⼀个或被设定为重复。TimerEvent Time.add⼀个单⼀的时间相关的事件对象
⽡⽚地图
Tilemap⼀tilemap的由⼀个或多个tilemap的层相关的⽡⽚数据。包含tile数据处理和tilemap的层⽣成⽅法。TilemapLayer⼀tilemap的内的单层。从Phaser.Sprite延伸并负责呈现⾃⾝。
Tileset包含⽤于通过tilemap的渲染层tile的质地和数据的对象。
Tile与相关属性的单⼀的tile对象。其中的⼀个中存在⽤于在地图tile。
TilemapParser静态类⽤于解析外部加载地图数据。通常由Phaser.Loader直接调⽤。
数学运算
Math含有⼤量的数学相关的辅助⽅法包括模糊逻辑和插值。
QuadTree⼀个独⽴的四叉树的实现。由商场物理学使⽤,但也可以直接使⽤。
⼀个seedable重复的随机数据发⽣器。
⽹络
Net浏览器的URL和查询字符串相关的⽅法。
粒⼦
Particles particles粒⼦管理器。游戏循环中调⽤和更新任何相关的粒⼦发射。
Emitter基于街机物理粒⼦发射器。通过在游戏中的itter创建。Particle由发射器发射的单个粒⼦对象。扩展Phaser.Sprite。
物理
Physics physics核⼼物理学经理。可以访问所有物理⼦系统。
街机物理
Arcade physics.arcade街机物理处理器。包含碰撞,重叠和运动相关的⽅法。
Body sprite.body街机物理⾝体。包含速度,加速度,拖动等相关属性。
忍者物理
physics.ninja忍者物理处理器。包含碰撞,重叠和运动相关的⽅法。
sprite.body忍者物理⾝体。包含速度,加速度,拖动等相关属性。
⼀个AABB忍者物理⾝型。
⼀个圆忍者物理⾝型。
Tile忍者物理⾝型。
P2 Physics
phyiscs.p2P2的物理世界。包含碰撞,重叠和运动相关的⽅法。
sprite.body 在P2物理⾝体。包含速度,加速度,
拖动等相关属性。
⼀个调试特定版本P2机⾝的对象。
呈现出其可视化调试形状。
在P2使⽤的材料世界的反应,如摩擦和恢复原状。在P2接触材料⽤于接触反应。
在P2碰撞组。
P2的预定列表处理程序。
Constraints:距离限制,齿轮约束,约束锁,棱镜约束,外卷约束
负责代理移相器游戏世界P2物理值。
负责代理移相器游戏的世界中倒P2物理值。
在P2 sring对象。
在P2转动spring对象。
输⼊
Input input输⼊管理器。负责处理所有输⼊⼦系统。也照顾输⼊使游戏对象。
Pointer Input.pointer 指针封装了所有⿏标或触摸相关的输⼊,不管它是如何产⽣的。关于多点触摸系统多于⼀个指针可以在任何⼀个时间处于活动状态。在输⼊相关的事件对应的指针的引⽤传递。
js文字动画特效DeviceButton Pointer.leftButton代表了⼀个⿏标或笔/⼿写笔的按钮。
keyboard Input.keyboard键盘输⼊处理程序。监听设备相关的事件。还可以创建重点对象。
key Key对象是负责侦听到⼀个特定的密钥。由键盘类创建。
use重点对象是负责侦听到⼀个特定的密钥。由键盘类创建。
MSPointer input.mspointer⼀个MS指针事件处理程序。监听设备相关的事件,并将它们传递到活动指针。uch触摸事件处理程序。监听设备相关的事件,并将它们传递到活动指针。
游戏⼿柄
Gamepad input.gamepad该⼿柄管理所有连接游戏⼿柄到设备后的样⼦。创建单垫实例。singlePad i
nput.gamepad.pad<1,4>代表⼀个连接⼿柄。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论