Script Graph

使用指南

Cocos 组件 / UI / Slider节点

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

16

学习目标

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

覆盖范围

  • 节点数量:7
  • 分类路径:Cocos 组件 / UI / Slider

典型使用场景

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

通用注意事项

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

节点索引

节点节点 ID输入/输出执行方式
滑动事件sliderSlideBind3 / 2立即继续
获取当前进度sliderGetProgress1 / 1立即继续
获取滑动方向sliderGetDirection1 / 1立即继续
获取滑块 SpritesliderGetHandle1 / 1立即继续
设置当前进度sliderSetProgress3 / 2立即继续
设置滑动方向sliderSetDirection3 / 2立即继续
设置滑块 SpritesliderSetHandle3 / 2立即继续

滑动事件

绑定滑动事件:当滑块被拖拽时触发关联的 执行事件 节点。 典型用途:拖拽音量滑块时实时调整音效、滑动亮度条时即时更新画面。

节点信息

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

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流--可选
event事件事件事件事件入口
连接到执行事件节点的事件输出引脚
-必填
slider滑块数据cc.Component / Slider目标滑块
要监听滑动事件的 Slider 组件
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流--可选
handle句柄数据eventHandle绑定句柄
用于后续取消这个具体监听。
-可选

使用场景

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

注意事项

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

获取当前进度

获取当前进度:返回滑块的当前进度值。 取值范围:0(最小值)~ 1(最大值)。

节点信息

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

输入引脚

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

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
progress进度数据number当前进度
0=最小值,1=最大值
-可选

使用场景

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

注意事项

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

获取滑动方向

获取滑动方向:返回滑块当前的拖拽方向。

节点信息

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

输入引脚

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

输出引脚

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

使用场景

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

注意事项

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

获取滑块 Sprite

获取滑块 Sprite:返回 Slider 中用于拖拽控制的 Sprite 组件。

节点信息

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

输入引脚

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

输出引脚

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

使用场景

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

注意事项

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

设置当前进度

设置当前进度:设置滑块的当前进度值。 取值范围:0(最小值)~ 1(最大值)。 典型用途:音量滑块设为 0.8(80% 音量)、血量条设为 0.5(50% 生命值)。

节点信息

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

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
slider滑块数据cc.Component / Slider目标滑块
要操作的 Slider 组件
-必填
progress进度数据number当前进度
有效区间为 0~1
输入框
默认值:0
必填

输出引脚

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

使用场景

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

注意事项

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

设置滑动方向

设置滑动方向:更改滑块的拖拽方向。 水平适合用作进度条、音量条;垂直适合用作高度调节、强度条。

节点信息

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

输入引脚

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

输出引脚

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

使用场景

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

注意事项

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

设置滑块 Sprite

设置滑块 Sprite:更换 Slider 中用于拖拽控制的 Sprite 组件。 典型用途:自定义滑块外观。传入 null 可清空滑块图片。

节点信息

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

输入引脚

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

输出引脚

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

使用场景

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

注意事项

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