Texture

.GameObjects.Components. Texture

Since:
  • 3.0.0
提供用于获取和设置游戏对象纹理的方法.

Members

frame :Phaser.Textures.Frame

Since:
  • 3.0.0
这个游戏对象用来渲染的纹理框架.
Type:

texture :Phaser.Textures.Texture|Phaser.Textures.CanvasTexture

Since:
  • 3.0.0
这个游戏对象用来渲染的纹理.
Type:

Methods

setFrame(frame, updateSizeopt, updateOriginopt) → {this}

Since:
  • 3.0.0
设置此游戏对象将用于渲染的帧. 框架必须属于当前使用的纹理. 它可以是字符串或索引. 调用 `setFrame` 将修改游戏对象的 `width` 和 `height` 属性. 如果框架有一个自定义轴点,它也会改变`origin`,就像从纹理打包器这样的包中导出一样.
Parameters:
Name Type Attributes Default Description
frame string | number 纹理中框架的名称或索引.
updateSize boolean <optional>
true 这个调用应该调整游戏对象的大小吗?
updateOrigin boolean <optional>
true 这个调用应该调整游戏对象的原点吗?
Returns:
此游戏对象实例.
Type
this

setTexture(key, frameopt) → {this}

Since:
  • 3.0.0
设置游戏对象用来渲染的纹理和框架. 纹理由存储在纹理管理器中的基于字符串的键引用.
Parameters:
Name Type Attributes Description
key string | Phaser.Textures.Texture 要使用的纹理的键,存储在纹理管理器或纹理实例中.
frame string | number <optional>
纹理中框架的名称或索引.
Returns:
此游戏对象实例.
Type
this