Unity为游戏添加背景音乐

Unity如何为游戏添加背景音乐?

方法一

此方法可以通过脚本控制音乐的播放,按照需要修改代码即可实现不同的播放需求

  1. 为游戏对象添加Audio Source组件
    Unity为游戏添加背景音乐_第1张图片

  2. 选择音乐并进行相关的设置
    Unity为游戏添加背景音乐_第2张图片

  3. 编写控制音乐播放的脚本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class music : MonoBehaviour //脚本名与类名要一直,此代码脚本名为music
{
    public AudioSource audio;

    void Start()
    {
        audio = GetComponent<AudioSource>();
        audio.Play();
    }
}

  1. 为组件挂载上面的music脚本,在Audio后选中要播放的Audio
    Unity为游戏添加背景音乐_第3张图片
    此时运行游戏就可以听到背景音乐了

方法二

此方法无需脚本,在游戏加载时就播放音乐,缺点是不可以按照需要对播放的音乐进行控制

  1. 为游戏对象添加Audio Source组件
    Unity为游戏添加背景音乐_第4张图片
  2. 选择音乐并件Play On Awake 勾选上
    Unity为游戏添加背景音乐_第5张图片
    此时运行游戏就可以听到背景音乐了

你可能感兴趣的:(Unity随笔集,unity,游戏,c#)