Unity背景音乐控制

实现功能:
点击按钮可实现音乐的播放与暂停及再次播放等,同时按钮sprite图片可在播放与暂停中切换。如点击按钮,图片变为暂停,同时播放背景音乐,再次点击按钮,即点击暂停按钮,音乐停止播放,并切换图片。


代码如下:

使用UnityEngine;
使用System.Collections;
使用UnityEngine.UI;
使用UnityEditor.Sprites;


public class bgm:MonoBehaviour
{
    public GameObject btnObj; //定义按钮
    public Sprite stop; //定义待用的按钮图标
    public Sprite play;
    public Button btn; //声明按钮
    bool isplay = false; //是否播放     


    void Start()
    {}
   void Update()
    {
        AudioSource bgm = gameObject.GetComponent <AudioSource>();
        btn = btnObj.GetComponent <Button>();
       btn.onClick.AddListener(delegate()
       {
           isplay =!isplay;
           if(isplay)
           {//改变按钮图标
               btn.GetComponent <Image>()。sprite = stop;
               bgm.Play();
               bgm.time = 0;
           }
           else
           {
               btn.GetComponent <Image>()。sprite = play;
               bgm.Stop();
               bgm.time = 0;
           }
       });
      

    }

}


代码以及音乐拖到按钮上。在stop和play放置自己设定的图片,把按钮拖到Btn Obj以及Btn上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19585.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android开发之背景音乐与音效

文章转载于https://www.cnblogs.com/hesi/p/5750862.html 仅供博主笔记学习用 android开发之背景音乐与音效 一&#xff1a;添加背景音乐&#xff08;MediaPlayer&#xff09; MediaPlayer class can be used to control playback of audio/video files and streams.MediaP…

在程序中添加背景音乐!...

//呵呵&#xff0c;这还是我第一次实现该功能呢&#xff0c;效果不错哦! //在程序中使用背景音乐时&#xff0c;记得包括以下两行代码(使用PlaySound函数 //时需要在#include<windows.h>后面加上, //注意&#xff1a;不能加在前面) //#include <mmsystem.h>    …

小程序之背景音乐—wx.backgroundAudioManager

onMusicTap:function(){const backgroundAudioManager wx.getBackgroundAudioManager()backgroundAudioManager.title 此时此刻;backgroundAudioManager.epname 此时此刻;backgroundAudioManager.singer 许巍;backgroundAudioManager.coverImgUrl http://y.gtimg.cn/music…

Unity(8)-开启或关闭背景音乐

文章目录 前言其他介绍上一篇笔记下一篇笔记 一、项目结构二、脚本[1]. 获取音频组件[2]. 按键监听[3]. 判断播放状态[4]. 开启或关闭音频[5]. 全部代码 三、创建Audio Source 前言 音乐播放时按下指定按键关闭音乐&#xff0c;未播放时按下按键开启音乐。 通过激活和关闭Autdi…

Android添加背景音乐

添加背景音乐 1、新建类MusicServer package com.example.happy; import android.app.Service; import android.content.Intent; import android.media.MediaPlayer; import android.os.IBinder; public class MusicServer extends Service { private MediaPlayer me…

安卓studio 添加后台bgm音乐的几种方法

在app内播放后台音频需要调用Service组件 Service组件需要在清单文件里使用标签注册 &#xff08;一般会自动在文件里注册&#xff09; Service 是编写服务组件的抽象基类 onCreate() 和onDestroy() 是Service的2个重要生命周期方法&#xff0c;需要在其内编写代码 非绑定方…

Unity3D 添加背景音乐及按键音乐

Unity3D中添加背景音乐 在制作Unity3D游戏中 缺少BGM的游戏是乏味的 如何在Unity游戏中添加背景音乐呢 因为我经常用的格式是 2 by 3 所以可能会有不一样的步骤请自己寻找 首先选中 Main Camera主相机 在Inspector中 点击Add Component 搜索Audio Source 并点击添加 添加…

Android背景和音乐

Android背景和音乐 前言一、添加背景图片二、加入背景音乐 前言 简单的给app添加背景图和音乐 一、添加背景图片 准备好一张合适的背景图片新建一个Empty Activity项目选择Java语言在res中创建一个mipmap文件,将准备的图片粘贴到该文件目录下 在activity_main.xml里面添加代…

如何在unity中实现切换背景音乐

第一步&#xff1a;在添加好Audio Source插件后&#xff0c;添加你的第一首歌在AudioClip中 第二部&#xff1a;创建script脚本&#xff0c;创建 歌曲曲目控制C&#xff0c;歌曲组T1&#xff0c;插件名T 第三步&#xff1a;在updata中添加判定当前是否播放完毕&#xff0c;注&a…

创业日记

最近在拼命的写代码&#xff0c;估计这段时间写代码的行数等于过去一年的了&#xff0c;这是保守估计&#xff0c;如果不保守估计就不好说了&#xff0c;我本来想在原来的小组群里发话说&#xff0c;打算是下面这段对话 我&#xff1a;X总&#xff0c;你站起来 X总&#xff1a;…

【实战】感恩教师节小程序制作

0产品功能定位 一句话定位&#xff1a;祝福完全自定义的、微信一键分享的教师节感恩小程序、 本产品是基于wordpress网站搭建的一个感恩教师节小程序&#xff0c;适用于但不限于以下场景&#xff1a; 1、用于庆祝教师节&#xff0c;传达班级、学生对老师的感恩之情。并支持点…

ChatGPT别来沾边!好莱坞编剧拒绝“给AI打工”,集体罢工抗议

克雷西 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT可能做梦也想不到&#xff0c;自己有一天会成为人类罢工的理由。 工作会不会被AI取代还未有定论&#xff0c;好莱坞的编剧们就抢先一步罢工了。 他们罢工的理由也不完全是担心失业&#xff0c;主要是AI创作让他们感觉受到了侮…

计算机网络利弊的作文英语作文,网络的弊端英语作文(精选6篇)

网络的弊端英语作文(精选6篇) 在平时的学习、工作或生活中&#xff0c;大家都经常接触到作文吧&#xff0c;借助作文可以提高我们的语言组织能力。一篇什么样的.作文才能称之为优秀作文呢&#xff1f;以下是小编为大家收集的网络的弊端英语作文(精选6篇)&#xff0c;欢迎大家分…

计算机网络的对学生的利弊英语作文,网络的利与弊英语作文范文

网络的利与弊英语作文范文 英语作文:网络的利与弊(The Advantage and Disadvantage of Internet) With the development of high technology, Internet is more and more popular. No matter children or the old know how to search the Internet. The emerging of the Inter…

使用计算机的利与弊,雅思大作文范文:计算机的利与弊

新东方在线雅思频道特为大家收集整理了雅思大作文范文&#xff1a;计算机的利与弊&#xff0c;供大家阅读参考。认真研读一定的雅思范文及作文模板可以帮助我们检验自己的写作水平&#xff0c;并能很好地吸收和应用优秀范文里的优秀内容~更多雅思报名官网的最新消息&#xff0c…

投资人哑火、创业者狂欢、孵化器饥渴,大模型下的大变革

划重点&#xff1a; 1、在生成式AI的浪潮中&#xff0c;创业者很激动&#xff0c;投资人却哑火了。生成式AI发展迅速&#xff0c;许多投资人根本来不及反应&#xff1b;此外&#xff0c;生成式AI也面临着两大难题&#xff0c;一个是底层生态的稳定性问题&#xff1b;另一个则是…

科大讯飞星火认知大模型测评: 科大讯飞研发的认知智能大模型还不够智能,就是光介绍自己这一点,没法完整说出自己的名字,也没法对我的问题,向chatGPT一样,逐字逐句拆分并且回应。

https://xinghuo.xfyun.cn/desk def bubble_sort(arr):n len(arr)# 遍历所有数组元素for i in range(n):# 最后i个元素已经排好序了&#xff0c;所以内层循环次数最多为n-i-1次for j in range(0, n-i-1):# 如果当前元素大于下一个元素&#xff0c;则交换它们的位置if arr[j]…

用Python怎么多赚钱?6种办法用上 让你过上挣钱的好日子

编程语言Python特别火&#xff0c;火到几乎所有的程序开发公司都要求自己的员工掌握它&#xff0c;可以说&#xff0c;不懂Python的码农们在整个IT行业是无法想象的。不仅如此&#xff0c;Python除了在编程方面应用广泛&#xff0c;而且还能在业余时间变现&#xff0c;让拥有这…

90后工作难保,00后工作难找,受AI冲击的职场人该何去何从?

前言 2023年&#xff0c;人工智能大火&#xff01;在科技给人类带来便利的同时&#xff0c;也引起了人们的恐慌。人们一边享受着科技带来的美好&#xff0c;一边又忌惮着科技给人类带来的冲击。 01 因AI失业的人&#xff0c;已经出现 近日&#xff0c;有媒体报道称&#xf…

趣文:学计算机的女生都怎么样了?

我估计有不少读者感兴趣&#xff0c;学计算机的女生都是怎么样的&#xff1f; 女程序员真的就如下面这张图形容的那样&#xff0c;没时间洗头、皮肤暗淡、黑眼圈吗&#xff1f;不尽然。 在我工作的9年里&#xff0c;我也接触过不少女开发。大多都对自己有较高的要求和标准&…