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