ParallaxBackground¶
Inherits: CanvasLayer < Node < Object
类别: 核心
简要说明¶
用于创建视差滚动背景的节点。
属性¶
矢量2(0,0) |
||
矢量2(1,1) |
||
假 |
||
矢量2(0,0) |
||
矢量2(0,0) |
||
矢量2(0,0) |
描述¶
视差背景使用一个或多个 ParallaxLayer 创建视差效果的子节点。各 ParallaxLayer 可以用不同的速度移动 ParallaxLayer.motion_offset . 这在二维游戏中产生了一种深度错觉。如果不与 Camera2D ,必须手动计算 scroll_offset .
属性描述¶
Vector2 scroll_base_offset
违约 |
矢量2(0,0) |
设定器 |
设置滚动偏移(值) |
吸气剂 |
获取滚动偏移量 |
所有的基准位置偏移 ParallaxLayer 孩子们。
Vector2 scroll_base_scale
违约 |
矢量2(1,1) |
设定器 |
设置滚动刻度(值) |
吸气剂 |
获取滚动比例 |
基本运动量表 ParallaxLayer 孩子们。
bool scroll_ignore_camera_zoom
违约 |
假 |
设定器 |
设置“忽略”摄像头“缩放”(值) |
吸气剂 |
是“忽略”摄像头“缩放”() |
如果 true
,中的元素 ParallaxLayer 孩子不会受到相机缩放级别的影响。
Vector2 scroll_limit_begin
违约 |
矢量2(0,0) |
设定器 |
设置极限开始(值) |
吸气剂 |
获取u限制u开始() |
从左上角开始滚动的限制。如果相机超出此限制,背景将停止滚动。必须低于 scroll_limit_end 工作。
Vector2 scroll_limit_end
违约 |
矢量2(0,0) |
设定器 |
设置极限(值) |
吸气剂 |
获取极限值 |
滚动到末尾的右下角限制。如果相机超出此限制,背景将停止滚动。必须高于 scroll_limit_begin 工作。
Vector2 scroll_offset
违约 |
矢量2(0,0) |
设定器 |
设置滚动偏移(值) |
吸气剂 |
获取滚动偏移量() |
视差背景的滚动值。使用时自动计算 Camera2D ,但可用于在没有摄像头时手动管理滚动。