关注

如何向AssetBundle添加音频剪辑?

问题

  • 我想为Unity5工程创建包含音频剪辑(Audio Clips)的AssetBundle。
  • 我的工程使用了非常多的音频剪辑,我想整体导入它们。 

原因

您正使用Unity5开发游戏,并希望为音频剪辑创建一个AssetBundle。您在之前的版本成功创建过类似的AssetBundle,但在Unity5中却失败了。

解决方案

AssetBundle的本质是把一系列您需要的资源(Assets)从Unity导出,这些文件使用了专有的压缩格式。该类型文件允许内容的流式(stream)加载,例如模型(models)、材质(textures)和音频剪辑(audio clips)。设计AssetBundle目的是为了简化内容下载流程,让您的应用程序更方便地使用这些内容。

注意,该功能只对Unity Professional专业版用户开放。 

您可以在Editor - Inspector面板下侧的下拉菜单创建AssetBundle。AssetBundle选项默认值是None,即该资源(asset)不会被写入AssetBundle。您也可以创建一个新的AssetBundle,指定一个名称-例如“audioclips”,然后为需要加入的资源指定刚刚创建的AssetBundle名称就可以了。 

向AssetBundle中加入音频剪辑需要以下步骤:

  • GameObject添加Audio Source组件
  • 向Audio Source中添加音频剪辑(AudioClip)
  • 创建GameObjectPrefab
  • 将创建好的Prefab加入AssetBundle

更多信息

如需了解AssetBundle的创建,请查阅该文档

如需了解Unity 5中如何构建AssetBundle,请查阅该文档

 

 

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。