Script Graph

使用指南

Cocos 组件 / UI / ScrollBar节点

Cocos 组件 / UI / ScrollBar 节点手册,包含 12 个节点的用途、引脚、使用场景和注意事项。

16

学习目标

访问 Cocos Creator 组件的属性、方法和事件,把引擎能力转成可视化工作流。

覆盖范围

  • 节点数量:12
  • 分类路径:Cocos 组件 / UI / ScrollBar

典型使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

通用注意事项

  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。
  • 部分组件能力受 Cocos Creator 版本限制,页面会标出版本字段。

节点索引

节点节点 ID输入/输出执行方式
获取滚动方向scrollBarGetDirection1 / 1立即继续
获取滑块 SpritescrollBarGetHandle1 / 1立即继续
获取所有属性scrollBarGetProperties1 / 4立即继续
获取自动隐藏scrollBarGetEnableAutoHide1 / 1立即继续
获取自动隐藏时长scrollBarGetAutoHideTime1 / 1立即继续
设置滚动方向scrollBarSetDirection3 / 2立即继续
设置滑块 SpritescrollBarSetHandle3 / 2立即继续
设置所有属性scrollBarSetProperties6 / 2立即继续
设置自动隐藏scrollBarSetEnableAutoHide3 / 2立即继续
设置自动隐藏时长scrollBarSetAutoHideTime3 / 2立即继续
显示滚动条scrollBarShow2 / 2立即继续
隐藏滚动条scrollBarHide2 / 2立即继续

获取滚动方向

获取滚动方向:返回滚动条的排列方向。

节点信息

字段
节点 IDscrollBarGetDirection
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
direction方向数据number滚动方向
水平(=0):左右滚动
垂直(=1):上下滚动
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取滑块 Sprite

获取滑块 Sprite:返回 ScrollBar 用于显示滑块的 Sprite 组件。

节点信息

字段
节点 IDscrollBarGetHandle
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
handle滑块数据cc.Component / Sprite滑块 Sprite
用于显示滑块的 Sprite 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取所有属性

一次性读出滚动条的全部常用属性:滑块引用、滚动方向、自动隐藏开关与时长。等同于连接多个 获取类节点,但只用一个节点即可。

节点信息

字段
节点 IDscrollBarGetProperties
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
handle滑块数据cc.Component / Sprite滑块 Sprite
用于显示滑块的 Sprite 组件
-可选
direction方向数据number滚动方向
0=HORIZONTAL(水平)
1=VERTICAL(垂直)
-可选
enableAutoHide自动隐藏数据boolean自动隐藏开关
滚动条是否自动隐藏
-可选
autoHideTime隐藏时长数据number自动隐藏时长
自动隐藏等待时长(秒),仅在 enableAutoHide=true 时有效
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取自动隐藏

获取自动隐藏开关:返回 ScrollBar 是否启用自动隐藏。

节点信息

字段
节点 IDscrollBarGetEnableAutoHide
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
enableAutoHide自动隐藏数据boolean自动隐藏开关
滚动条是否自动隐藏
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取自动隐藏时长

获取自动隐藏时长:返回 ScrollBar 自动隐藏的等待时长(秒)。 仅在 enableAutoHide=true 时有效。

节点信息

字段
节点 IDscrollBarGetAutoHideTime
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
autoHideTime隐藏时长数据number自动隐藏时长
自动隐藏等待时长(秒),仅在 enableAutoHide=true 时有效
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置滚动方向

设置滚动方向:更改滚动条的排列方向。 水平滚动条适合横向内容,垂直滚动条适合纵向内容。

节点信息

字段
节点 IDscrollBarSetDirection
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填
direction方向数据number滚动方向
水平(=0):左右滚动
垂直(=1):上下滚动
下拉选择
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置滑块 Sprite

设置滑块 Sprite:设置 ScrollBar 用于显示滑块的 Sprite 组件。 传入 null 可清空引用。

节点信息

字段
节点 IDscrollBarSetHandle
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填
handle滑块数据cc.Component / Sprite滑块 Sprite
用于显示滑块的 Sprite 组件,传入 null 可清空
-可选

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置所有属性

一次性批量修改滚动条的多个常用属性。 公开引脚语义(重要):除 exe 与 scrollBar 外,所有可写属性引脚默认不公开(isPublic: false),只有被显式公开的引脚才参与写入。若想保留目标属性原值不变,必须保持引脚不公开——仅断开连线不够,已公开的引脚会用内联控件默认值覆盖原值。

节点信息

字段
节点 IDscrollBarSetProperties
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填
handle滑块数据cc.Component / Sprite滑块 Sprite
用于显示滑块的 Sprite 组件。默认不公开;公开后才参与写入。
-可选
默认隐藏
direction方向数据number滚动方向
0=HORIZONTAL(水平), 1=VERTICAL(垂直)。默认不公开;公开后才参与写入。
下拉选择
默认值:0
可选
默认隐藏
enableAutoHide自动隐藏数据boolean自动隐藏开关
滚动条是否自动隐藏。默认不公开;公开后才参与写入。
开关
默认值:false
可选
默认隐藏
autoHideTime隐藏时长数据number自动隐藏时长
自动隐藏等待时长(秒),仅在 enableAutoHide=true 时有效。默认不公开;公开后才参与写入。
输入框
默认值:0
可选
默认隐藏

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置自动隐藏

设置自动隐藏开关:设置 ScrollBar 是否启用自动隐藏。

节点信息

字段
节点 IDscrollBarSetEnableAutoHide
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填
enableAutoHide自动隐藏数据boolean自动隐藏开关
滚动条是否自动隐藏
开关
默认值:false
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置自动隐藏时长

设置自动隐藏时长:设置 ScrollBar 自动隐藏的等待时长(秒)。 仅在 enableAutoHide=true 时有效。

节点信息

字段
节点 IDscrollBarSetAutoHideTime
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填
autoHideTime隐藏时长数据number自动隐藏时长
自动隐藏等待时长(秒),仅在 enableAutoHide=true 时有效
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

显示滚动条

显示滚动条:调用 ScrollBar 的 show() 方法,使滚动条立即显示。

节点信息

字段
节点 IDscrollBarShow
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

隐藏滚动条

隐藏滚动条:调用 ScrollBar 的 hide() 方法,使滚动条立即隐藏。

节点信息

字段
节点 IDscrollBarHide
分类Cocos 组件
二级分类UI
分组ScrollBar
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
scrollBar滚动条数据cc.Component / ScrollBar目标滚动条
要操作的 ScrollBar 组件
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。