ParallaxBackground

Inherits: CanvasLayer < Node < Object

类别: 核心

简要说明

用于创建视差滚动背景的节点。

属性

Vector2

scroll_base_offset

矢量2(0,0)

Vector2

scroll_base_scale

矢量2(1,1)

bool

scroll_ignore_camera_zoom

Vector2

scroll_limit_begin

矢量2(0,0)

Vector2

scroll_limit_end

矢量2(0,0)

Vector2

scroll_offset

矢量2(0,0)

描述

视差背景使用一个或多个 ParallaxLayer 创建视差效果的子节点。各 ParallaxLayer 可以用不同的速度移动 ParallaxLayer.motion_offset . 这在二维游戏中产生了一种深度错觉。如果不与 Camera2D ,必须手动计算 scroll_offset .

属性描述

违约

矢量2(0,0)

设定器

设置滚动偏移(值)

吸气剂

获取滚动偏移量

所有的基准位置偏移 ParallaxLayer 孩子们。

违约

矢量2(1,1)

设定器

设置滚动刻度(值)

吸气剂

获取滚动比例

基本运动量表 ParallaxLayer 孩子们。

  • bool scroll_ignore_camera_zoom

违约

设定器

设置“忽略”摄像头“缩放”(值)

吸气剂

是“忽略”摄像头“缩放”()

如果 true ,中的元素 ParallaxLayer 孩子不会受到相机缩放级别的影响。

违约

矢量2(0,0)

设定器

设置极限开始(值)

吸气剂

获取u限制u开始()

从左上角开始滚动的限制。如果相机超出此限制,背景将停止滚动。必须低于 scroll_limit_end 工作。

违约

矢量2(0,0)

设定器

设置极限(值)

吸气剂

获取极限值

滚动到末尾的右下角限制。如果相机超出此限制,背景将停止滚动。必须高于 scroll_limit_begin 工作。

违约

矢量2(0,0)

设定器

设置滚动偏移(值)

吸气剂

获取滚动偏移量()

视差背景的滚动值。使用时自动计算 Camera2D ,但可用于在没有摄像头时手动管理滚动。