【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件

这篇具有很好参考价值的文章主要介绍了【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【背景】

游戏的设置列表中,调整游戏声音大小的选项是必备的,如何实现拖动滚动条后音量相应改变大小呢?这里介绍一下相关的脚本和步骤

【脚本和步骤】

首先,新建一个调整音量的脚本,名叫SetVolume,把预置的Update方法和Start方法删除。

然后,这个脚本需要挂载在滚动元素的Slider组件下。这个Slider组件是一个预置的UnityScript组件,如果没有,直接在element的Inspector里添加即可。
这个Script组件下有一个OnValueChanged事件,给这个事件加关联动作,然后把上面的脚本挂载进去。
【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件
注意一下这个预置脚本的一些设置:
MinValue设置为-80
MaxValue设置为0
方向一般默认为lefttoright


还要在Project中添加一个AudioMixer模块,具体实现音量调整就是通过我们写的脚本来控制这个AudioMixer模块实现。
【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件
为了使得我们自己的脚本能够控制这个对象,需要把这个对象的音量参数Expose给全域,这可以通过右上角的暴露参数功能做到:
【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件文章来源地址https://www.toymoban.com/news/detail-437277.html

到了这里,关于【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Unity中如何调整环境光改变整个场景的明暗程度和基础色调

    打开场景 :在Unity编辑器中,打开您想要调整环境光的场景。 添加或选择环境光 :在Hierarchy视图中,您可能需要添加一个环境光组件。如果场景中已经存在环境光,可以直接选择它。通常,环境光是一个场景的全局设置,而不是一个具体的对象。 访问Inspector视图 :选中环境

    2024年04月13日
    浏览(54)
  • Unity之XR Interaction Toolkit如何在VR中实现一个可以拖拽的UI

    普通的VR项目中,我们常见的UI都是一个3D的UI,放置在场景中的某个位置,方便我们使用射线点击。但是为了更好的体验,我们可能会有跟随头显的UI,或者可拖拽的UI,这样更方便用户去操作。 所以我们今天的需求就是:如何基于XR Interaction Toolkit 插件 在VR中使用手柄射线来

    2024年02月19日
    浏览(26)
  • 零基础学习Unity 教你掌握游戏开发!!!

      Unity 是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主

    2023年04月21日
    浏览(38)
  • Unity 游戏开发、03 基础篇 | C#初级编程

    https://learn.u3d.cn/tutorial/beginner-gameplay-scripting Update(不是按固定时间调用的) 经常用于 移动非物理特性的物体(不是物理对象) 简单定时器 接收输入 FixedUpdate(调用时间间隔相同) 进行任何必要的物理计算(任何物理对象) 最好使用力来定义移动 使用 IDE 的 Unity Event Func

    2024年02月08日
    浏览(44)
  • 【游戏开发小技】Unity通过UI全屏图来模糊场景画面(Shader | 模糊 | 滤镜 | Blur)

    一、前言 嗨,大家好,我是新发。 以前我写文章都是很长很长,接下来我会尝试用新的方式来写博客,尽量简短,以实用为主。同时也是作为自己零碎的一些记录,方便查阅。 本文我要说的是在 Unity 中通过 UI 全屏图来模糊场景画面的效果。 二、效果演示 这是没用模糊效果

    2024年02月05日
    浏览(30)
  • Unity读书系列《Unity3D游戏开发》——基础知识

    本篇对应标题书籍的第一章基础知识,也就是unity的基本常识和工作流的说明。 Unity目前用于创建2D和3D游戏、模拟应用程序、可视化体验以及其他虚拟现实(VR)和增强现实(AR)应用,游戏工业两开花。 Unity初版是在2005年发布的,开始时用unity3.X、4.X这样的名称进行版本更新

    2024年01月18日
    浏览(47)
  • Unity 游戏开发、01 基础篇 | 知识大全、简单功能脚本实现

    Unity默认窗口布局 Hierarchy 层级窗口 Scene 场景窗口,3D视图窗口 Game 游戏播放窗口 Inspector 检查器窗口,属性窗口 Project 项目窗口 Console 控制台窗口 恢复默认布局 Window | Layouts | Default 调大页面字体 Preference | UI Scaling 新项目默认创建了 SampleScene 场景 {摄像机,平行光} SampleScen

    2024年02月09日
    浏览(41)
  • Unity 游戏开发、01 基础知识大全、简单功能脚本实现

    Unity默认窗口布局 Hierarchy 层级窗口 Scene 场景窗口,3D视图窗口 Game 游戏播放窗口 Inspector 检查器窗口,属性窗口 Project 项目窗口 Console 控制台窗口 恢复默认布局 Window | Layouts | Default 调大页面字体 Preference | UI Scaling 新项目默认创建了 SampleScene 场景 {摄像机,平行光} SampleScen

    2024年02月09日
    浏览(48)
  • 使用Python 录音、调整音量、播放

    原理: 1. 利用pyaudio库,实现音频录制,输出为bytes格式音频数据流; 2. 使用pydub.AudioSegment库,将bytes数据流转换为pydub.AudioSegment对象,进行音频处理; 3.使用pydub.playback.play库播放pydub.AudioSegment对象数据。 代码如下 : 模块用法说明

    2024年02月15日
    浏览(27)
  • Linux——命令行调整系统音量

    在 Linux 系统中,您可以使用 amixer 或 aplay 命令来查找音频设备的通道名称。以下是具体步骤: 使用 amixer 打开终端。 输入命令 amixer scontrols 并按回车键。这将列出所有可用的声音控制项,包括通道名称。通常,您会看到像 Master , PCM , Front , Center 等名称。 使用 aplay aplay 是另

    2024年01月20日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包