首页 > 其他分享 > unity3D游戏音效开关设置16

unity3D游戏音效开关设置16

时间:2023-03-05 19:58:20浏览次数:33  
标签:unity3D false 16 void private musicAudio 音效 using public

得到背景音乐选框

image

赋值

image

image

赋值

image

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//2.获得UI
using UnityEngine.UI;

public class UIManager : MonoBehaviour
{
    //6.调用 
    public static UIManager _instance;
    //1.获得UItext
    public Text shootNumText;
    public Text scoreText;

    //4.初始化
    public int shootNum = 0;
    public int score = 0;

    //7.得到背景音乐选框
    public Toggle musicToggle;
    public AudioSource musicAudio;
    private bool musicOn = true;

//6.调用
private void Awake()
{
    _instance = this;
}

//5.在update中实时更新数据
private void Update()
    {
        shootNumText.text = shootNum.ToString();
        scoreText.text = score.ToString();
        //7.调用音乐转换器
        MusicSwitch();
    }
    //7.音乐开关
    private void MusicSwitch()
    {
        if (musicToggle.isOn == false)
        {
            musicOn = false;
            musicAudio.enabled=false;
        }
        else{
            musicOn = true;
            musicAudio.enabled=true;
        }
    }
    //3.方法
    public void AddShootNum()
    {
        shootNum += 1;
    }
    public void AddScore()
    {
        score += 1;
    }

}

标签:unity3D,false,16,void,private,musicAudio,音效,using,public
From: https://www.cnblogs.com/flyall/p/17181409.html

相关文章

  • 财政收入影响因素分析及预测(2014-2016)
    importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltimportseabornassnsinputfile=r"C:\Users\asus\Desktop\data.csv"data=pd.read_csv(inputf......
  • unity3D制作暂停游戏和继续游戏12
    菜单出来时枪不能旋转游戏需要暂停创建空物体控制所有的游戏状态创建脚本usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;public......
  • 预测2016财政
    importnumpyasnpimportpandasaspdfromsklearn.linear_modelimportLassoinputfile1='E:/data/data.csv'data=pd.read_csv(inputfile1)lasso=Lasso(1000)l......
  • unity3D制作统计得分UI10
    创建UItext画布选择2D方便观察设置字体位置和字体大小字体颜色等为UI建立脚本......
  • P1160 队列安排
    P1160队列安排队列安排题目描述一个学校里老师要将班上N个同学排成一列,同学被编号为1~N,他采取如下的方法:先将1号同学安排进队列,这时队列中只有他一个人;2~......
  • unity3D怪物的死亡与刷新09
    死亡动画播放后,下次射击之前消失MonsterManagerusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassMonsterManager:Mon......
  • unity3D设置手枪的动画与子弹的自动销毁07
    取消手枪自动播放动画usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassGunManager:MonoBehaviour{//1.枪旋转......
  • 动态规划(8)、416. 分割等和子集
    题目链接:416.分割等和子集-力扣(LeetCode) ......
  • unity3D控制手枪的旋转05
    新建脚本文档要达到鼠标控制手枪的旋转确定枪的旋转角度usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassGunManage......
  • 普冉PY32系列(六) 通过I2C接口驱动PCF8574扩展的1602LCD
    目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简......