Mesh

.Geom. Mesh

Type Definitions

GenerateGridConfig

Since:
  • 3.50.0
Properties:
Name Type Attributes Default Description
texture string | Phaser.Textures.Texture 用于此网格的纹理.必须是纹理实例.也可以是字符串,但前提是设置了 `mesh` 属性.
frame string | number <optional>
纹理中框架的名称或索引.
mesh Phaser.GameObjects.Mesh <optional>
如果指定,生成的网格的顶点将被添加到这个网格游戏对象.
width number <optional>
1 以3D单位表示的网格宽度.如果你想得到一个基于纹理的像素精确网格,你可以使用正交网格或 `isOrtho` 参数.
height number <optional>
width 以3D单位表示的网格高度.
widthSegments number <optional>
1 水平分割网格的线段数.
heightSegments number <optional>
widthSegments 垂直分割网格的线段数.
x number <optional>
0 将网格x位置偏移此量.
y number <optional>
0 将网格y位置偏移此量.
colors number | Array.<number> <optional>
0xffffff 一组颜色,每个顶点一个,或应用于所有顶点的单一颜色值.
alphas number | Array.<number> <optional>
1 一组阿尔法值,每个顶点一个,或应用于所有顶点的单个阿尔法值.
tile boolean <optional>
false 纹理应该平铺(重复)在网格段上,还是显示为单个纹理?
isOrtho boolean <optional>
false 如果设置并使用带有正交网格的纹理,将根据您的帧大小计算 `width` 和 `height` 参数.
flipY boolean <optional>
false 如果设置并使用纹理,垂直翻转渲染结果.
Type:
  • object

GenerateGridVertsResult

Since:
  • 3.50.0
Properties:
Name Type Attributes Default Description
verts Array.<number> x,y对中顶点值的数组.
indices Array.<number> 顶点索引数组.如果 `tile` 参数为 `true` ,则该数组将为空.
uvs Array.<number> 一组紫外线值,每个顶点两个.
colors number | Array.<number> <optional>
0xffffff 一组颜色,每个顶点一个,或应用于所有顶点的单一颜色值.
alphas number | Array.<number> <optional>
1 一组阿尔法值,每个顶点一个,或应用于所有顶点的单个阿尔法值.
Type:
  • object

GenerateVertsResult

Since:
  • 3.50.0
Properties:
Name Type Description
faces Array.<Phaser.Geom.Mesh.Face> 从OBJ数据生成的面对象的数组.
vertices Array.<Phaser.Geom.Mesh.Vertex> 从OBJ数据生成的顶点对象数组.
Type:
  • object

OBJData

Since:
  • 3.50.0
Properties:
Name Type Description
materialLibraries Array.<string> 在OBJ文件中找到的一组素材库文件名.
materials object 如果obj加载了一个mtl文件,解析后的素材名称就存储在这个对象中.
models Array.<Phaser.Types.Geom.Mesh.OBJModel> 从OBJ文件中提取的解析模型数组.
Type:
  • object

OBJFace

Since:
  • 3.50.0
Properties:
Name Type Description
group string 此人脸所在组的名称.
material string 该面使用的材质的名称.
vertices Array.<Phaser.Types.Geom.Mesh.OBJFaceVertice> 该面中的顶点数组.
Type:
  • object

OBJFaceVertice

Since:
  • 3.50.0
Properties:
Name Type Description
textureCoordsIndex number 此顶点使用的 `textureCoords` 数组中的索引.
vertexIndex number 此顶点使用的 `vertices` 数组中的索引.
vertexNormalIndex number 此顶点使用的 `vertexNormals` 数组中的索引.
Type:
  • object

OBJModel

Since:
  • 3.50.0
Properties:
Name Type Description
faces Array.<Phaser.Types.Geom.Mesh.OBJFace> 一系列面孔.
name string 模型的名称.
textureCoords Array.<Phaser.Types.Geom.Mesh.UV> 纹理坐标数组.
vertexNormals Array.<Phaser.Types.Math.Vector3Like> 顶点法线的数组.
vertices Array.<Phaser.Types.Math.Vector3Like> 模型中的顶点数组.
Type:
  • object

UV

Since:
  • 3.50.0
Properties:
Name Type Description
u number u分量.
v number v分量.
w number w分量.
Type:
  • object