Sprite 类

在游戏画面中进行渲染的基本对象。

构造函数

Sprite ( bitmap )

参数:

  • bitmap Bitmap

    sprite(精灵) 显示的图片

索引

方法 属性

方法

addChild ( child ) Object

向容器中添加子元素。

参数:

  • child Object

    待添加的子元素

返回值:

Object:
被添加的子元素

addChildAt ( child  index ) Object

在容器指定索引的位置添加子元素。

参数:

  • child Object

    待添加的子元素

  • index Number

    指定的索引

返回值:/h4>

Object:
被添加的子元素

getBlendColor () Array

获取 sprite(精灵) 的混合颜色。

返回值:

Array:
混合颜色([r, g, b, a])

getColorTone () Array

获取 sprite(精灵) 的色调。

返回值:

Array:
色调([r, g, b, gray])

move ( x , y )

直接设置 sprite(精灵) 的 X 坐标和 Y 坐标。

参数:

  • x Number

    sprite(精灵) 的 X 坐标

  • y Number

    sprite(精灵) 的 Y 坐标

removeChild ( child ) Object

从容器中移除子元素。

参数:

  • child Object

    待移除的子元素

返回值:

Object:
被移除的子元素

removeChildAt ( index ) Object

移除容器指定索引位置的子元素。

参数:

  • index Number

    指定的索引

返回值:

Object:
被移除的子元素

setBlendColor ( color )

设置 sprite(精灵) 的混合颜色。

参数:

  • color Array

    混合颜色([r, g, b, a])

setColorTone ( tone )

设置 sprite(精灵) 的色调。

参数:

  • tone Array

    色调([r, g, b, gray])

setFrame ( x , y , width , height )

设置 sprite(精灵) 所显示 bitmap(位图) 的矩形区域。

参数:

  • x Number

    矩形区域的 X 坐标

  • y Number

    矩形区域的 Y 坐标

  • width Number

    矩形区域的宽度

  • height Number

    矩形区域的高度

update ()

在每一帧中刷新 sprite(精灵)。

属性

anchor Point

sprite(精灵) 的原点坐标((0,0) ~ (1,1))。

bitmap Bitmap

sprite(精灵) 所显示的图片。

blendMode Number

sprite(精灵) 所使用的混合模式。

children Array

[只读] sprite(精灵) 的子元素数组。

filters Array

设置 sprite(精灵) 所使用的滤镜。

height Number

sprite(精灵) 的高度(不考虑缩放)。

opacity Number

sprite(精灵) 的不透明度(0 ~ 255)。

parent Object

[只读]包含此 sprite(精灵) 的父容器。

rotation Number

sprite(精灵) 的旋转角度(弧度)。

scale Point

sprite(精灵) 的缩放比例。

visible Boolean

sprite(精灵) 的可见性。

width Number

sprite(精灵) 的宽度(不考虑缩放)。

x Number

sprite(精灵) 的 X 坐标。

y Number

sprite(精灵) 的 Y 坐标。