模块 hilo/game/Camera3d
依赖
hilo/core/Hilo, hilo/core/Class
源码
Camera3d.js
Camera3d 伪3D虚拟摄像机。
属性 | 定义于 | |
---|---|---|
fv:Number
镜头视点距离(屏幕视点相对眼睛距离,绝对了坐标缩放比例)。
|
Camera3d | |
fx:Number
镜头视点X(屏幕视点相对屏幕左上角X距离)。
|
Camera3d | |
fy:Number
镜头视点Y(屏幕视点相对屏幕左上角Y距离)。
|
Camera3d | |
rotationX:Number
X轴旋转角度。
|
Camera3d | |
rotationY:Number
Y轴旋转角度。
|
Camera3d | |
rotationZ:Number
Z轴旋转角度。
|
Camera3d | |
stage:Object
3D对象所在容器,可以是stage或container,结合ticker时是必须参数,用来Z深度排序。
|
Camera3d | |
x:Number
镜头三维坐标x。
|
Camera3d | |
y:Number
镜头三维坐标y。
|
Camera3d | |
z:Number
镜头三维坐标z。
|
Camera3d |
方法 | 定义于 | |
---|---|---|
Camera3d()
构造函数
|
Camera3d | |
|
Camera3d | |
rotateX(angle:Number)
|
Camera3d | |
rotateY(angle:Number)
|
Camera3d | |
rotateZ(angle:Number)
|
Camera3d | |
sortZ()
|
Camera3d | |
tick()
|
Camera3d | |
translate(x:Number, y:Number, z:Number)
|
Camera3d |