Camera


模块 hilo/game/Camera 依赖 hilo/core/Class, hilo/util/util 源码 Camera.js
Camera类表示摄像机。

属性概览

属性 定义于
bounds:Array
摄像机移动边界的矩形区域 [x, y, width, height]
Camera
deadzone:Array
摄像机不移动的矩形区域 [ x, y, width, height]
Camera
height:Number
镜头高
Camera
scroll:Object
滚动值 {x:0, y:0}
Camera
target:View
摄像机跟随的目标
Camera
width:Number
镜头宽
Camera

方法概览

方法 定义于
Camera(properties:Object)
构造函数
Camera
follow(target:Object, deadzone:Array)
跟随目标
Camera
tick(deltaTime:Number)
更新
Camera

属性详情

bounds:Array
摄像机移动边界的矩形区域 [x, y, width, height]
deadzone:Array
摄像机不移动的矩形区域 [ x, y, width, height]
height:Number
镜头高
scroll:Object
滚动值 {x:0, y:0}
target:View
摄像机跟随的目标
width:Number
镜头宽

构造函数

Camera(properties:Object)
parameters
properties:Object — 创建对象的属性参数。可包含此类所有可写属性。

方法详情

follow(target:Object, deadzone:Array)
跟随目标
parameters
target:Object — 跟随的目标,必须是有x,y属性的对象
deadzone:Array — 摄像机不移动的矩形区域 [ x, y, width, height]
tick(deltaTime:Number)
更新
parameters
deltaTime:Number