Class: View

lego.View

View 渲染基类

new lego.View(cfg)

Properties:
Name Type Description
x Number x坐标
y Number y坐标
z Number z坐标
pivotX Number x中心点
pivotY Number y中心点
pivotZ Number z中心点
rotationX Number 绕x轴旋转
rotationY Number 绕y轴旋转
rotationZ Number 绕z轴旋转
scaleX Number x缩放
scaleY Number y缩放
scaleZ Number z缩放
alpha Number 透明度 0~1
visible Boolean 是否显示
parent View 父容器
children View 子容器
Name Type Description
cfg Object 传入属性

Methods

_draw(ctx)

子类自己实现渲染方法
Name Type Description
ctx CanvasContext2d

_transform(ctx)

转换坐标
Name Type Description
ctx CanvasContext2d

addChild(child)

添加对象
Name Type Description
child lego.View

getVector()

获取坐标

removeChild(child)

移除对象
Name Type Description
child lego.View

removeFromParent()

从父容器中移除

render(ctx, dt)

渲染
Name Type Description
ctx CanvasContext2d
dt Number