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

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

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

转载于:https://www.cnblogs.com/lv-sally/p/4545852.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值