unity自定义创建资源包(代码片段)
来源:互联网 发布:vue.js和angularjs 编辑:程序博客网 时间:2024/06/16 08:11
自定义创建资源包
用unity写游戏时,为了提高游戏的运行效率,将一些资源打包,下面是自定义创建资源包代码片段,有注释不多说:
using UnityEngine;using System.Collections;using UnityEditor;using System.IO;public class CreateAssetBundles : MonoBehaviour { [MenuItem("自定义资源包/创建资源包")] static void ExecuteCreateAssetBundles() { //设置保存资源包的根路径; string targetDir = Application.dataPath + "/AssetBundles"; Object[] selectedAssets = Selection.GetFiltered(typeof(Object),SelectionMode.DeepAssets); if (!Directory.Exists(targetDir)) { Directory.CreateDirectory(targetDir); } for (int i = 0; i < selectedAssets.Length; i++) { string filePath = targetDir + "/" + selectedAssets[i].name + ".unity3d"; if (File.Exists(filePath)) { File.Delete(filePath); } //生成新的资源包文件 if (BuildPipeline.BuildAssetBundle(selectedAssets[i], null, filePath, BuildAssetBundleOptions.CollectDependencies)) { //表示资源包文件生成成功; Debug.Log("资源包文件生成成功"); //直接刷新Project视图,查看资源; AssetDatabase.Refresh(); } else { //表示资源包文件生成失败; Debug.Log("资源包文件生成失败"); } } }}
0 0
- unity自定义创建资源包(代码片段)
- Unity 创建资源包
- DW8创建自定义代码片段的方法
- Dreamweaver8创建自定义代码片段的方法
- Unity 用代码实现创建资源
- sublime自定义代码片段
- 自定义代码提示片段
- 自定义Xcode代码片段
- xcode自定义代码片段
- Unity 代码片段2017篇
- Unity Editor 编辑器扩展 十三 自定义创建资源
- Unity 下载资源包
- Unity资源包共享
- XCode: 添加自定义代码片段
- submile-snippet 自定义代码片段
- 关于UITabBar各部分自定义的代码片段(转载)
- sublime自定义代码片段+emmet插件自定义
- 在DW8中创建自定义代码片段--提高CSS布局开发效率
- JAVA获取文件MD5值
- 第14章-对象作为参数(2)
- 从SVN拉下来的项目不是web项目
- Android 剪切板 ClipboardManager 的简单解析
- 如何在Windows平台下安装配置Memcached
- unity自定义创建资源包(代码片段)
- 使用C++画中国国旗
- 关于joomla1.5 easybook插件的一些问题
- [转载]使用cmake编译开源库
- java.sql.SQLException Parameter index out of range (9 > number of parameters, which is 8)
- android进程和线程
- 数据库监控相关:连接方式、主要采集信息
- js加载csv文件
- Java并发与synchronized关键字