摘要: AssetDatabase是一个能获取工程资源的API,它提供一些方法比如:查找、加载、创建、删除和修改。Unity需要了解工程文件夹里的所有改变,假如想要获取或修改资源文件,就使用AssetDatabase的API而不是文件IO流。导入资源Unity导入资源通常是用鼠标手动拖动到工程面板里,但是也可能需要脚本控制资源的导入,为了使用脚本导入可以使用AssetDatabase.ImportAsset方法,比如:using UnityEngine;using UnityEditor;public class ImportAsset { [MenuItem ("AssetDatabase 阅读全文
posted @ 2012-08-08 18:13 Marble 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: AssetBundles是你能导出的从unity到由资源文件组成的一些文件。这些文件在程序中有被专有的压缩格式。这能允许你通过流的方式(比如:模型、纹理、音频甚至整个场景文件)区分你将要使用的是哪个场景,他们被设计成一个很容易下载的文件到程序中。AssetBundles能包含任意一种被unity认证的资源文件类型,这些资源类型视文件的扩展名而定。如果你想要包含自定义的二进制文件,你必须用“.bytes“的扩展名来重命名这些文件。在导入的时候unity把它们当作TextAsset文件。创建AssetBundles有三种创建AssetBundles的类方法:BuildPipeline.BuildA 阅读全文
posted @ 2012-08-08 16:11 Marble 阅读(2197) 评论(0) 推荐(1) 编辑