Per aspera ad astra|

flyall

园龄:4年2个月粉丝:10关注:8

unity3D游戏音效开关设置16

得到背景音乐选框

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;
    }

}

本文作者:flyall

本文链接:https://www.cnblogs.com/flyall/p/17181409.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   flyall  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.