Camera 镜头
一般作为场景的镜头来使用,坐标为镜头中心点
比如场景中使用了相机 Game.currentScene.camera
维护人员:黑暗之神KDS
创建时间:2020-03-01
继承 无
子类 无
Public 属性
属性 |
---|
viewPort : Rectangle; 包含相机位置和可见宽高 默认值=new Rectangle(0, 0, 100, 100) |
rotation : number; 镜头旋转角度 默认值=0 |
offsetX : number; 镜头偏移量x 默认值=0 |
offsetY : number; 镜头偏移量y 默认值=0 |
z : number; 镜头z轴位置 默认值=0 |
scaleX : number; 相机镜头缩放x(场景专用)默认值=1 |
scaleY : number; 相机镜头缩放y(场景专用)默认值=1 |
Public 方法
方法 |
---|
(): sceneObject ClientSceneObject 镜头锁定场景对象,锁定后将以该场景对象为视角中心点,如果设置为null则以viewPort计算 |
详情
sceneObject:ClientSceneObject
(): sceneObject ClientSceneObject :
镜头锁定场景对象,锁定后将以该场景对象为视角中心点,如果设置为null则以viewPort计算
相关代码示例
镜头跳转到指定的场景位置(如像素坐标点500,500):
// 先取消锁定目标,如果未锁定目标的话可以不调用此代码
Game.currentScene.camera.sceneObject = null;
// 再设置指定的位置
Game.currentScene.camera.viewPort.x = 500;
Game.currentScene.camera.viewPort.y = 500;