本文介绍: 【代码】Unity – 简单音频。

“Test_04”

音频结构例子

AudioTest

public class AudioTest : MonoBehaviour
{
    // 声明音频
    // AudioClip
    public AudioClip music;
    public AudioClip se;
    
    // 声明播放器组件
    private AudioSource player;
    void Start()
    {
        // 获取播放器组件
        player = GetComponent<AudioSource>();
        //      赋值音乐片段
        player.clip = music;
        //      设置循环播放
        player.loop = true;
        //      设置音量
        player.volume = 0.5f;
        //      播放
        player.Play();
    }

    
    void Update()
    {
        // 按空格键来控制声音的播放和暂停
        if (Input.GetKeyDown(KeyCode.Space))
        {
            // 判断是否正在播放
            if (player.isPlaying)
            {
                // 停止播放
                //player.Stop();
                // 暂停播放
                player.Pause();
            }
            else
            {
                // 开始播放
                //player.Play();
                // 继续播放
                player.UnPause();
            }
        }
        
        // 点击鼠标左键播放特效
        if (Input.GetMouseButtonDown(0))
        {
            // 播放特效(不需要再控制暂停/播放,直接播放完)
            player.PlayOneShot(se);
        }
    }
}

原文地址:https://blog.csdn.net/qq_44897391/article/details/135750247

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_60632.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注