PhysicsEditorParser

.Physics.Matter. PhysicsEditorParser

Since:
  • 3.10.0
使用PhysicsEditorParser.parseBody()基于物理数据文件构建一个物质体对象 用PhysiSeditor创建和导出(https://www.code and web.com/PhysiSeditor).

Methods

(static) parseBody(x, y, config, optionsopt) → {MatterJS.BodyType}

Since:
  • 3.10.0
解析由PhysicsEditor导出的主体元素.
Parameters:
Name Type Attributes Description
x number 身体的水平世界位置.
y number 身体的垂直世界位置.
config object 身体配置和固定装置(子身体)定义,由PhysicsEditor导出.
options Phaser.Types.Physics.Matter.MatterBodyConfig <optional>
一个可选的几何体配置对象,用于在创建时设置初始几何体属性.
Returns:
一个复合物质JS体.
Type
MatterJS.BodyType

(static) parseFixture(fixtureConfig) → {Array.<MatterJS.BodyType>}

Since:
  • 3.10.0
解析由PhysicsEditor导出的 `fixtures` 列表的元素
Parameters:
Name Type Description
fixtureConfig object 要分析的夹具对象.
Returns:
- 一组物质JS体.
Type
Array.<MatterJS.BodyType>

(static) parseVertices(vertexSets, optionsopt) → {Array.<MatterJS.BodyType>}

Since:
  • 3.10.0
解析PhysicsEditor导出的 `vertices` 列表.
Parameters:
Name Type Attributes Description
vertexSets array 要解析的顶点列表.
options Phaser.Types.Physics.Matter.MatterBodyConfig <optional>
一个可选的几何体配置对象,用于在创建时设置初始几何体属性.
Returns:
- 一组物质JS体.
Type
Array.<MatterJS.BodyType>