unity 添加音乐方法 audio以及没有声音的解决办法

版权声明:除注明转载或参考的文章皆为原创,转载请注明出处。 https://blog.csdn.net/lengyoumo/article/details/84638340

1,首先场景中只能有一个 AudioLisener,一般默认放在主摄像机。
2,在需要发声的gameobject上 添加一个新组件 Audio Source
在audio source组件面板可以直接设置音乐和属性。不需要其他脚本就能直接播放。
3,如果需要脚本控制,那就再添加一个新脚本

	public AudioClip audioClip;//获取音乐
	private AudioSource audioSource;
	
	private void Start(){
		audioSource = this.GetComponent<AudioSource>();//获取Audio Source
		audioSource.Play();//播放
	}

错误解决

运行后如果没有声音需要检查以下几处:
1,Audio Source 的mute(静音)是否打勾了
2,scene窗口上方的mute调试按钮是否按下了
3,场景中是否存在一个以上的Audio Lisenner

优化

优化加载速度,大幅(至少5倍)加载开机时间,同时也能解决爆内存的bug。
1,在资源文件夹中选择所有的音频剪辑
2,在右侧的inspector 中设置各个平台 overflow for[android,ios,default等等] 打勾
3,load type 选择 streaming即可完成。

猜你喜欢

转载自blog.csdn.net/lengyoumo/article/details/84638340