首先要有下载的地址(在线肯定是要有服务器的)
确定音乐的格式
wav//Unity最为支持的一种
mp3//市面上最常见的一种
以下为具体实现思路
下面思路为:从服务器上加载成音频资源,再转换成为unity内部的AudioClip实例,进行播放,以及存储(当然,还有其他方式,比如使用工具类直接播放音频,不需要转换成为audioClip,这里不做具体说明)
确定URL后使用>
其中Unity支持wav等格式的直接加载,即通过上述两加载类的内置方法直接加载成为AudioClip实例,但是该方式不适用mp3格式
如果是mp3格式,需要先加载其字节数值byte[],然后使用一些工具类进行转换,同样能够转换成为audioClip具体工具类自行百度
保存功能,即将audioClip格式保存本地,同样是使用工具类进行保存,目前可以保存成为wav格式
总结:具体就是需要用到工具类~
都能写游戏,例如COCOS游戏引擎是以C为和AppleC写的,而Unity3D是C和C#写的,部分安卓系统的游戏引擎是用Java写的,引擎负责组织代码结构,减少开发者的开发时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)