纯代码生成想要的AudioSource音效

原创 2018年04月16日 18:57:17
今天记录一个纯代码生成想要的音效的方法,不是多高深,但是简单实用。

在Unity开发过程中,少不了需要做音效的地方,比如建起物体等等,不想一个一个加组建,拖音频怎么办?封装一个脚本就好了啊~

先说下脚本思路:

1.要想有音效声音,就要有“音响”——AudioSource  和“文件”AudioClip 

 2.把文件结合到“音响”里

3.播放它

上一段代码,根据实际情况稍加改动即可:

    private void Start()

    {

      //定义一段音频   用Resources.Load方法把它加载进来(注:这个音频文件必须在Resources文件夹下,我这个的名字为“IntroduceSound”)

        AudioClip sound;
        sound = Resources.Load<AudioClip>("IntroduceSound");


       //添加AudioSource组件,把sound的内容赋给它,并且防止它在生成的时候就播放一遍

        gameObject.AddComponent<AudioSource>().clip=sound;

        gameObject.GetComponent<AudioSource>().playOnAwake = false;

    }

 public  void main()

    {

//播放它

            gameObject.GetComponent<AudioSource>().Play();       

    }

这样,哪个物体需要音效,挂上它就是了。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/RyanDong233/article/details/79964237

不使用ATL向导,创建一个简单的ATL对话框程序.

本例使用CWindowImpl类创建对话框程序.第一步:建立一个新的Win32 Application工程.第二步:在stdafx.h中包含下面三行.      #include extern CCo...
  • sanjiang
  • sanjiang
  • 2001-09-25 12:19:00
  • 751

Unity3D中脚本控制AudioSource组件

protected AudioSource m_Audio; void Start () { //获取本物体组件 m_Audio = GetComponent ...
  • ncjsdu
  • ncjsdu
  • 2015-10-28 16:46:56
  • 1513

Unity学习笔记(组件篇1) Unity AudioSource组件的扩展使用

* 创建AudioClip文件 ( 已知声音采样文件 )* short[] data = null; // 这个是采样数据可以从本地录音也可以从网络下载 这里设置为null Audi...
  • qq_24661695
  • qq_24661695
  • 2017-03-07 12:35:18
  • 206

Unity AudioSourceManager (一行代码播放指定BGM)

此脚本是继上次发布的管理脚本新增的一些内容 可以 现在可以播放长音效,  比如BGM 创建不销毁 自动循环 短音效如 按键声音 播放完毕自动删除 等功能 第一版本连接 点击打开链接 ...
  • yzx5452830
  • yzx5452830
  • 2017-12-06 17:51:58
  • 556

Javascript控制html5 Audio标签

Javascript控制html5 Audio标签 9 Replies 在上一篇文章:Html5 audio标签(属性)的使用详解中已经把关于audio标签的如何使用以及支持属性说...
  • u014520745
  • u014520745
  • 2016-09-02 11:27:03
  • 13146

Unity AudioSource播放事件监听

恩恩,装装逼,其实不是我写的哈哈哈 这个东西放在你要监听的AudioSource组件的Object下面,当声音播放结束之后会有事件发出来,就可以在声音播放结束后搞事情(写方法)了。using Sys...
  • qq_20849387
  • qq_20849387
  • 2017-05-09 20:49:39
  • 529

纯代码生成想要的AudioSource音效

今天记录一个纯代码生成想要的音效的方法,不是多高深,但是简单实用。在Unity开发过程中,少不了需要做音效的地方,比如建起物体等等,不想一个一个加组建,拖音频怎么办?封装一个脚本就好了啊~先说下脚本思...
  • RyanDong233
  • RyanDong233
  • 2018-04-16 18:57:17
  • 12

(24)HTML标签详解之<audio><video><source>

HTML标签详解之     这些元素都是html5中的新元素。向文档中插入音频或者视频。 Your browser does not support the audio element. ...
  • yangli_world
  • yangli_world
  • 2016-07-28 00:57:15
  • 334

HTML5快速入门实例(六)audio元素静态加载和动态加载实例

例子一: 浏览器不支持audio元素
  • huiguimoyu
  • huiguimoyu
  • 2015-03-26 15:31:17
  • 3499

HTML Audio/Video DOM timeupdate 事件,play()方法

HTML Audio/Video DOM timeupdate 事件 定义和用法 timeupdate 事件在音频/视频(audio/video)的播放位置发生改变时触发。 该事件可以在以下情...
  • ssisse
  • ssisse
  • 2016-08-14 09:59:25
  • 5020
收藏助手
不良信息举报
您举报文章:纯代码生成想要的AudioSource音效
举报原因:
原因补充:

(最多只允许输入30个字)