SarEngine2D

Document

SarEngine2D Image

Image

可渲染的图片。

Syntax

var image = new SarEngine.Image(img);

Parameters

Image img
HTML Image对象。

Properties

center
Position 描述该图片的中心坐标。
coordinate
Coordinate 该图片所在的坐标系。
height
Number 该图片的呈现高度。
img
Image HTML Image对象。
o
Point 该图片的绘制基点相对center的位置。
position
Position 描述图片的位置。
rotation
Number 该图片的旋转弧度。
width
Number 该图片的呈现宽度。

Methods

fromUrl(url, width, height)
静态函数。从指定的url创建一个SarEngine.Image实例,并在加载完毕后重设尺寸为指定的宽度和高度,并将position和center重设到图片的几何中心。
changeCoordinate(coordinate)
改变该图片所在的坐标系,并将相关数值映射到新的坐标系。
复制一个相同的SarEngine.Image实例。
move(x, y)
通过指定x,y偏移量平移该图片。
moveTo(x, y)
将该图片移动到指定的位置坐标。
render(graphics, x, y, r, dt)
将图片渲染到指定的绘图接口。
rotate(rad, x, y)
将图片绕定点旋转指定的弧度,若未指定x和y,则将默认绕center旋转。
rotateTo(rad, x, y)
将图片绕定点旋转到指定的弧度,若未指定x和y,则将默认绕center旋转。
setCenter(x, y)
重设该图片的中心坐标,图片的实际位置不变。
setCoordinate(coordinate)
在保持相关数值不变的前提下,设置该图片所在的坐标系。
重设该图片的位置坐标,图片的实际位置不改变。

Events

onRender
在图片被渲染时触发。