跳到主要内容

Sprite

描述:

  用于渲染图片纹理的游戏场景树节点类,也叫做游戏图元(精灵)。

类对象:Sprite Class

继承自:Node

Sprite.TextureWrap

类型: 枚举。

描述:

  纹理绘制环绕模式的枚举。

签名:

enum TextureWrap
"None"
"Mirror"
"Clamp"
"Border"
end

Sprite.TextureFilter

类型: 枚举。

描述:

  纹理过滤模式的枚举。

签名:

enum TextureFilter
"None"
"Point"
"Anisotropic"
end

depthWrite

类型: 成员变量。

描述:

  是否在渲染时写入深度缓冲区(默认为false)。

签名:

depthWrite: boolean

alphaRef

类型: 成员变量。

描述:

  用于alpha测试的alpha参考值。alpha值小于或等于该值的像素将被丢弃。 仅生效于sprite.effect = SpriteEffect("builtin:vs_sprite”,“builtin:fs_spritealphatest")

签名:

alphaRef: number

textureRect

类型: 成员变量。

描述:

  渲染纹理使用的纹理矩形区域。

签名:

textureRect: Rect

blendFunc

类型: 成员变量。

描述:

  用于渲染纹理的混合函数。

签名:

blendFunc: BlendFunc

effect

类型: 成员变量。

描述:

  用于渲染纹理的着色器特效对象。

签名:

effect: SpriteEffect

texture

类型: 成员变量。

描述:

  要渲染的纹理对象.

签名:

texture: Texture2D

uwrap

类型: 成员变量。

描述:

  渲染使用的 U(水平)轴的纹理环绕模式。

签名:

uwrap: TextureWrap

vwrap

类型: 成员变量。

描述:

  渲染使用的 V(垂直)轴的纹理环绕模式。

签名:

vwrap: TextureWrap

filter

类型: 成员变量。

描述:

  渲染使用的纹理过滤模式。

签名:

filter: TextureFilter