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;




















Copyright © 2021 - 2025