当前位置: 首页 > news >正文

网络营销 长沙搜索优化师

网络营销 长沙,搜索优化师,wordpress动态图片,优秀的个人网站一:UGUI制作 1. 首先在【层级】下面创建UI里面的Slider组件。设置好它对应的宽度和高度。 2.调整Slider滑动条的填充颜色。一般声音颜色我黄色,所以我们也调成黄色。 我们尝试滑动Slider里面的value。 a.滑动前。 b.滑动一半。 c.滑动完。 从以上滑动va…

一:UGUI制作

1. 首先在【层级】下面创建UI里面的Slider组件。设置好它对应的宽度和高度。

b7a97e0944c746369ad0f9ad0640492e.png

 2.调整Slider滑动条的填充颜色。一般声音颜色我黄色,所以我们也调成黄色。

a6ac7a900f6d479a8c98f417ea134add.png

我们尝试滑动Slider里面的value。

9c6a87d481064bb3affbfe3bae2bb0df.png

a.滑动前。

ac1bba4e9b034fffb638a7908c844310.png

b.滑动一半。

 46a46cad5ab94f9c9607018048fe7c1d.png

c.滑动完。

 0b27484fa4db4a6582cfa33a97104396.png

 从以上滑动value值我们可以知道,是通过value值来控制我们填充的效果。制作血条也是类似情况,看具体干什么用的,我们制作滑动控制音量条,所以我们需要先获取声音。

三:创建空物体挂载声音

我们创建一个空物体取名BGM,然后添加AudioSource声音源组件,在组件中添加需要控制声音的大小。

046c3c6373a04cf3b517fa4b7756b947.png

此刻我们已经挂载在需要被控制的声音,然后我们创建脚本来实现声音大小跟随Slider组件里面的Value值变化而变化。

 四:代码实现控制声音大小

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class BGM : MonoBehaviour
{// Start is called before the first frame update//声音控制器public Slider AudioSlider;//声音控制器文本public Text AudioText;//音乐public AudioSource BGMsource;void Start(){//默认一开始声音为0.6AudioSlider.value = 0.6f;}//控制声音大小方法public void AudioCtrl(){//把value的值赋值给 BGMsource.volume BGMsource.volume = AudioSlider.value;//文本显示当前声音大小AudioText.text = AudioSlider.value.ToString();}}

五:回到Unity引擎

1.为了能够明显看到出来,我们上面做的更细致,添加了一个文本显示声音大小的情况。

所以我们需要在Unity里面创建一个Text文本,设置好Text文本的大小。

71b4dfcb62934049858b0d8b166def3a.png

 2.挂载组件和对象

613aeb8693864ea7bfd86cbafd8f1ec5.png

 8e3f5456041547079dd954a8e19752ef.png

3.运行

a.默认声音为0.6 

d3842fac90634f7c8aeb2f0fb0777a60.png

b.在游戏场景滑动Slider组件,对应的声音音量值会发生对应的变化。

16d5ae9c30c546498c00cfa82ec611af.png

 制作声音控制器我们应该还有一个按钮,勾选它就有声音,禁用它声音就没了。接下来我们来实现一下。

六:声音控制器开关

1.创建Toggle组件

b33dd35b5b934c5f8c15e43b6f15ef03.png

 2.添加对应的组件到代码中

完善后:以下为整体代码。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class BGM : MonoBehaviour
{// Start is called before the first frame update//声音控制器public Slider AudioSlider;//声音控制器文本public Text AudioText;//声音开关public Toggle AudioSwitchToggle;//音乐public AudioSource BGMsource;void Start(){//默认一开始声音为0.6AudioSlider.value = 0.6f;}//控制声音大小方法public void AudioCtrl(){//把value的值赋值给 BGMsource.volume BGMsource.volume = AudioSlider.value;//文本显示当前声音大小AudioText.text = AudioSlider.value.ToString();}//控制声音开关public void AudioSwitchToggleCtrl(){//如果声音控制按钮勾选了,那么我们就有声音if (AudioSwitchToggle.isOn){//激活声音对象为自动播放BGMsource.gameObject.SetActive(true);//调用移动滑块控制声音大小AudioCtrl();}else{//关闭声音对象BGMsource.gameObject.SetActive(false);}}
}

 

3.挂载tgoole对象和添加方法

9e50fd48feb34546b6139bb3fc89cdfa.png

3fa3cb43b6d14787b548f0867bb9855f.png

六:运行效果图

1:运行时

3aeb4fc0b6d14a18a635e84b51575fdd.png 

 2:点击toggle按钮后

aa466dcfc7a0463eb0c7edea1303b1fe.png

我们可以看到BGM对象直接被禁用了,在运行时也听不到声音。 


最后

以上步骤就是制作声音开关控制器和声音滑动条控制声音大小整个流程。

看到的小伙伴一键三连一下吧,你们的支持让我更有动力去创作和分享,希望能一直为你带来惊喜和收获。

2413988ad82470fe49997fa97ee1adf8.png

一键三连吧!

 

 

http://www.shuangfujiaoyu.com/news/17371.html

相关文章:

  • 不花钱做网站seo中文意思是
  • 网站建设公司该怎么销售自助发稿
  • 导航网站怎么做点击网站建设的重要性
  • 网站正能量免费下载重庆网站外包
  • 南阳河南网站建设如何推广宣传一个品牌
  • ps怎么做网站视频特效灰色关键词排名技术
  • 网站建设工作基本流程灰色词优化培训
  • 动态asp.net网站开发电脑培训学校在哪里
  • 做网站需要下什么软件抓关键词的方法10条
  • 婚礼网站怎么做的自己手机怎么免费做网站
  • 网站开发公司盈利石家庄网站建设方案推广
  • 做网站用微软雅黑字体被告侵权成都最好的网站推广优化公司
  • 网站做点击广告是怎么回事谷歌广告优化师
  • 北京网站建设公司空间续费北京百度热门搜索排行榜
  • 网络营销是什么的一项活动北京seo推广外包
  • 物流网站给做软件下载百度推广开户
  • 网站应该设计成什么样企业网站是什么
  • 外贸可以什么网站做如何推广引流
  • 广州公司转让交易平台seo搜索排名优化是什么意思
  • 网站建设公众号开长沙做搜索引擎的公司
  • 网站设计 日语百度推广可以自己开户吗
  • 如何提高 网站的点击量西安seo网站关键词
  • 服装商城的网站建设短视频推广平台
  • 福建省建设厅网站职业资格百度导航官网
  • 服务网站推广方案想学互联网从哪里入手
  • 酒泉网站建设公司如何推广自己的微信号
  • 网站开发 保修期网店推广策略
  • 公司做网站要三千多吗成人短期就业培训班
  • 宜春做网站外贸企业网站设计公司
  • 如何进行网站设计网站关键词快速排名软件