码迷,mamicode.com
首页 > 其他好文 > 详细

tookit2D使用6——给场景添加音乐

时间:2015-06-02 12:40:44      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

1
给单个场景添加音乐
1 在2D游戏中取消游戏的3D音效-》apply
2 创建空的游戏对象——》添加audio source组件——》设置组件属性
3 把新创建的游戏对象添加到摄像机的子物体


2
在gui按钮中可以直接添加声音,(注意声音的选择,如果点击游戏按钮没有声音是因为声音要等几秒才能发声)

 

3
让所有的场景比方同一个音乐
1 创建空的游戏对象——》添加audio source组件——》设置组件属性
2 给该对象添加脚本
void Start()
{
DontDestroyOnLoad(this.gameObject);
}
3 GameObject设为预设,并加个标签sound
4 写一个脚本添加给照相机
public GameObject obje;
GameObject obj = null;
// Use this for initialization
void Start()
{
obj = GameObject.FindGameObjectWithTag("sound");
if (obj == null)
{
obj = (GameObject)Instantiate(obje);
}
}
5 将预设添加到脚本中

 

 

 

问题:

我的audio source放在一个预设物体中的,这个预设又在一个脚本中,我在获取audio source组件时总是提示 Object reference not set to an instance

试了好多种方法,还是不能控制音乐的暂停播放,(╯﹏╰)

tookit2D使用6——给场景添加音乐

标签:

原文地址:http://www.cnblogs.com/lv-sally/p/4545852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!