值语义相机;修改和投影计算在 JS 侧完成。
创建中心为 (500, 500)、尺寸为 (1000, 1000)、覆盖整个目标的视图。
深复制视图参数。
source
创建覆盖指定世界坐标矩形的视图。
rectangle
从世界坐标中的中心和尺寸创建视图。
center
size
返回视图中心的独立副本。
返回标准化设备坐标到世界坐标的只读逆变换缓存。
返回旋转角度副本。
返回归一化裁剪矩形的只读引用,随 setScissor 更新。
返回视图覆盖尺寸的独立副本。
返回世界坐标到标准化设备坐标的只读变换缓存。
返回归一化视口矩形的只读引用,随 setViewport 更新。
将世界坐标偏移量累加到视图中心。
this
offset
在当前视图角度上累加 angle。
angle
设置视图中心的世界坐标,复制 center 的值。
设置视图旋转角度,归一化到 [0°, 360°)。
设置归一化裁剪矩形;整个矩形必须位于 [0, 1] 范围。
scissor
设置视图覆盖的世界坐标宽度和高度。
设置视口矩形,坐标和尺寸以渲染目标宽高的比例表示。
viewport
将视图覆盖尺寸乘以 factor;小于 1 时放大画面,大于 1 时缩小。
factor
只读
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
值语义相机;修改和投影计算在 JS 侧完成。