开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >   小大牛

Unity纯代码生成想要的音效的简单实现 热度 1

个人分类: unity | 2018-4-16 18:58
0 个评论 | 阅读 104 | 收藏 | 举报
今天记录一个纯代码生成想要的音效的方法,不是多高深,但是简单实用。

在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();       

    }

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

0 1

作者的其他最新博客

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号

个人分类

阅读排行

评论排行

推荐博客

最新博客

返回顶部