unity 背景音乐和音效的添加

背景音乐

相关组件:Audio Listener和Audio Source

添加循环播放的背景音乐,添加Audio Source组件,将音乐文件拖到AudioClip属性里,勾选Loop循环播放

音效

播放循环的声音

using UnityEngine;

public class Movement : MonoBehaviour {

   

    public AudioClip idle;//待机音效

    public AudioClip driving;//开转音效

    void Update () {

        //获取到玩家的键盘输入

        float v = Input.GetAxis("Vertical" + player);//w s

        float h = Input.GetAxis("Horizontal"+ player);//a d

       

        if(v == 0) //如果没有前后移动,播放待机的声音

        {

           

            if(GetComponent<AudioSource>().clip != idle) //如果当前播放的剪辑 不是 待机 才进行切换

            {

                //播放待机的声音

                GetComponent<AudioSource>().clip = idle;//切换待机剪辑

                GetComponent<AudioSource>().Play();//播放

            }

        }

        else //播放开车的声音

        {

            if (GetComponent<AudioSource>().clip != driving) //如果当前播放的剪辑 不是 开车 才进行切换

            {

                //播放开车的声音

                GetComponent<AudioSource>().clip = driving;//切换开车剪辑

                GetComponent<AudioSource>().Play();//播放

            }

        }

    }

}

播放不循环的声音

public class Shoot : MonoBehaviour {

    public AudioClip shoot;//射击的声音

    …  

    void Update () {

        if (Input.GetKeyDown(key))

        {

           

            //参数:1、播放的声音,2、声音的位置

            AudioSource.PlayClipAtPoint(shoot,transform.position);

        }

    }

}

  • 18
    点赞
  • 104
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity是一个设计和开发游戏、应用和虚拟现实/增强现实体验的综合软件平台。 通过Unity,用户可以创建逼真的3D和2D游戏,而不需要从头开始编写所有的代码。它具有强大的图形引擎和易于使用的工具,使开发者能够轻松地构建和展示令人惊叹的游戏和应用。 当提到"免费地球背景"时,我认为指的是Unity中提供的Earth Background模板。Unity在其Asset Store(资源商店)中提供了许多免费和付费的资源,包括预制模板、场景、角色和音效等。 Earth Background模板是为Unity用户提供的一个免费的地球背景模板。它可以用于创建各种类型的游戏或应用程序中的地球场景。这个模板提供了一个高度详细和逼真的地球模型,包括大陆和海洋的纹理、云层、城市灯光和其他特效。用户可以通过调整摄像机视角、添加光照和音效来定制并使用这个地球背景。 这个Earth Background模板提供了一个快速和简单的方法来创建一个惊人的地球场景,无论是用于游戏、教育、模拟或其他应用领域。开发者可以利用Unity的强大功能,如物理模拟、碰撞检测和动画系统,将地球背景融入到自己的项目中。 总的来说,Unity的免费地球背景模板是一个强大而实用的工具,可以帮助用户快速创建逼真的地球场景,并以各种方式进行定制和应用。它为开发者提供了一个机会,使他们能够有效地利用Unity的功能,为他们的项目增添视觉上的吸引力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值