Sprite 类
在游戏画面中进行渲染的基本对象。
构造函数
Sprite ( bitmap )
参数:
-
bitmap
Bitmapsprite(精灵) 显示的图片
索引
方法 属性方法
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
Numbersprite(精灵) 的 X 坐标
-
y
Numbersprite(精灵) 的 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 坐标。