1 Star 2 Fork 1

SteveSimon999/Unity 数独,但是波函数坍缩算法

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
SoundManage.cs 2.01 KB
一键复制 编辑 原始数据 按行查看 历史
SteveSimon999 提交于 2023-03-21 19:17 +08:00 . 第一次提交
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SoundManage : MonoBehaviour
{
//
public float mainVolume;
public float musicVolume;
public float audioVolume;
public AudioSource musicSrc;
public AudioSource audioSrc;
public AudioClip button;
public AudioClip startGame;
public AudioClip win;
public AudioClip startMusic;
public AudioClip menuMusic;
public List<AudioClip> gameMusics;
private int musicSelect = 0;
private int gameMusicsCount = 0;
public void SetVolume(float main, float music, float audio)
{
musicSrc.volume = main * music > 1f ? 1 : main * music;
audioSrc.volume = main * audio > 1f ? 1 : main * audio;
}
public void PlayStartGame()
{
audioSrc.PlayOneShot(startGame, audioSrc.volume);
}
public void PlayButton()
{
audioSrc.PlayOneShot(button, audioSrc.volume);
}
public void PlayWin()
{
audioSrc.PlayOneShot(win, audioSrc.volume);
}
public void PlayStartMusic()
{
musicSelect = 1;
}
public void PlayMenuMusic()
{
musicSelect = 2;
}
public void PlayGameMusics()
{
musicSelect = 3;
}
private void Update()
{
if (musicSelect == 1)
{
if (!musicSrc.isPlaying)
{
musicSrc.clip = startMusic;
musicSrc.Play();
}
}
else if (musicSelect == 2)
{
if (!musicSrc.isPlaying)
{
musicSrc.clip = menuMusic;
musicSrc.Play();
}
}
else if (musicSelect == 3)
{
if (!musicSrc.isPlaying)
{
musicSrc.clip = gameMusics[gameMusicsCount++];
musicSrc.Play();
if (gameMusicsCount == gameMusics.Count)
{
gameMusicsCount = 0;
}
}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/stevesimon999/unity-sudoku-of-wave-function-collapse.git
git@gitee.com:stevesimon999/unity-sudoku-of-wave-function-collapse.git
stevesimon999
unity-sudoku-of-wave-function-collapse
Unity 数独,但是波函数坍缩算法
master

搜索帮助