Unity音效

using UnityEngine;
using System;
using System.Collections;

/*
   游戏音频可以分为两种,一种为游戏音乐,一种为游戏音效,前者多为较长的音乐,如游戏背景音乐,
   而后者则多是较短的音效,如开枪等。

   Unity游戏引擎共支持4种音乐格式的文件,
   aiff:使用于较短的音乐文件,可用作游戏音效
   wav:使用于较短的音乐文件,可用作游戏音效
   map3:适用于较长的音乐文件,可用作游戏音效。
   ogg:适用于较长的音乐文件,可用作游戏音乐

在Hierarchy视图中选对象,接着在导航菜单栏中选择“Component”->“Audio”->“Audio Source”菜单项,此时音频组件将被绑定在该对象上。首先将0.mp3文件拖拽到Project资源视图中,然后选择已绑定音频组件的游戏对象,此时在Inspector视图中将AM_ATK.mp3文件拖拽给"Audio Clip"(音频剪辑)这样就完成了音乐组件的赋值
 * /


public class Test : MonoBehaviour
{
    //音乐文件
    private AudioSource music; 

    void Start () {
        music = gameObject.GetComponent<AudioSource>();
    }

    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            //播放音乐 
            music.Play();            
         }

         if (Input.GetKeyDown(KeyCode.D))
         {
            if (music.isPlaying)
            {
                //判断音乐是否在播放
                music.Stop();//停止播放音乐
             }
          }

          if (Input.GetKeyDown(KeyCode.S))
          {
              //暂停音乐 
              music.Pause();             
          }
    }
}




运行即可


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值