摄像机#
arcade.Camera#
- class arcade.Camera(viewport_width: int = 0, viewport_height: int = 0, window: Optional[arcade.application.Window] = None)[源代码]#
Camera类用于控制可见的视区。它对于分离精灵的滚动屏幕和图形用户界面覆盖非常有用。有关此功能的实际应用示例,请参见 以滚动屏幕为中心移动 。
- 参数
- move_to(vector: pyglet.math.Vec2, speed: float = 1.0)[源代码]#
设置相机的目标位置。
相机将基于提供的速度向此位置缓慢移动,每次调用use()函数时更新其位置。
- 参数
vector (Vec2) -- 向量移动相机。
speed (Vec2) -- 移动摄像头的速度有多快,1.0是瞬间,0.1是缓慢移动