unity 音频的使用AudioSource

方法一:直接在软件操作给物体添加AudioSource组件

方式二:用脚本控制

软件添加AudioSource

音频文件拖入脚本

脚本附体物体上执行脚本

脚本代码

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class  NewTest: MonoBehaviour
{
    // 获取播放音频片段Audiocilp
    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();
    }

    // Update is called once per frame
    void Update()
    {
        // 按空格切换声音的播放和暂停
        if (Input.GetKeyDown(KeyCode.Space)) {
            // 如果当前正在播放声音
            if (player.isPlaying)
            {
                // 暂停
               // player.Pause();
                // 停止
                player.Stop();
            }
            else {
                // 继续
                player.UnPause();
                // 开始播放
               // player.Play();
            
            }
        }

        // 按鼠标左键播放声音
        if (Input.GetMouseButtonDown(0)) {
            player.PlayOneShot(se);
        }
    }
}
相关推荐
魔士于安3 天前
unity 丑陋哥布林 哥布林有humannoid 动画没 带动画
unity·游戏引擎·材质·贴图·模型
淡海水3 天前
13-04-面试-源码级深度追问链
数据结构·unity·面试·c#·游戏引擎·源码·il2cpp
小小数媒成员4 天前
UGUI 性能优化(详细,全,深入)
开发语言·unity·游戏引擎
goujunwe5 天前
GEO 评估方法:如何自测你的内容,会不会被 AI 引用
搜索引擎·网络安全·游戏引擎·全文检索·中文分词
林川~016 天前
Unity 常用 API 与核心类全解:从生命周期到协程,附性能避坑清单(Unity 6 适配)
unity·游戏引擎·常用api
WiChP7 天前
【V0.1B16】从零开始的2D游戏引擎开发之路
开发语言·算法·游戏引擎
狂人开飞机8 天前
23、实战平台跳跃游戏
游戏·游戏引擎·godot
淡海水9 天前
11-02-Unity-Mono-vs-IL2CPP-两种脚本后端的数据结构行为差异
数据结构·unity·游戏引擎·il2cpp·mono
彧azz9 天前
初学Unity:编辑器
笔记·学习·unity·游戏引擎