博客
关于我
unity3d打包和包的使用
阅读量:650 次
发布时间:2019-03-15

本文共 1484 字,大约阅读时间需要 4 分钟。

打包:

①Assets下新建文件夹Editor和steamingAssets

②对选定文件打包:

using UnityEngine;using UnityEditor;using System.Collections;public class AssetBundle : MonoBehaviour {    [MenuItem("Custom Editor/Create AssetBundles Main")]    static void CreateAssetBundlesMain() {        Object[] SelectedAsset = Selection.GetFiltered (typeof(Object),SelectionMode.DeepAssets);        foreach(Object obj in SelectedAsset) {            string sourcePath = AssetDatabase.GetAssetPath(obj);            string targetPath = Application.dataPath + "/StreamingAssets" + obj.name +".assetbundle";            if (BuildPipeline.BuildAssetBundle(obj,null,targetPath,BuildAssetBundleOptions.CollectDependencies)) {                Debug.Log (obj.name+"success");            }            else {                Debug.Log(obj.name+"failure");            }        }    }}

从Asset Bundle加载预设:

1 using UnityEngine; 2 using System.Collections; 3  4 public class loadAB : MonoBehaviour { 5  6     // Use this for initialization 7     void Start () { 8         StartCoroutine (loadBundle("file://"+Application.streamingAssetsPath+"/"+"StreamingAssetsNew Prefab.assetbundle")); 9     }10     11     // Update is called once per frame12     void Update () {13     14     }15     private IEnumerator loadBundle(string path) {16         WWW load = new WWW (path);17         yield return load;18         GameObject obj = GameObject.Instantiate (load.assetBundle.mainAsset) as GameObject;19         load.assetBundle.Unload (false);20     }21 }

 

转载地址:http://oxelz.baihongyu.com/

你可能感兴趣的文章
Node.js中环境变量process.env详解
查看>>
Node.js中的EventEmitter模块:基本概念、使用方法和常见应用场景
查看>>
Node.js之async_hooks
查看>>
Node.js也分裂了-开源社区动态
查看>>
Node.js入门系列视频教程
查看>>
Node.js创建第一个应用
查看>>
Node.js初体验
查看>>
Node.js升级工具n
查看>>
Node.js卸载超详细步骤(附图文讲解)
查看>>
Node.js卸载超详细步骤(附图文讲解)
查看>>
Node.js基于Express框架搭建一个简单的注册登录Web功能
查看>>
node.js学习之npm 入门 —8.《怎样创建,发布,升级你的npm,node模块》
查看>>
Node.js安装与配置指南:轻松启航您的JavaScript服务器之旅
查看>>
Node.js安装及环境配置之Windows篇
查看>>
Node.js安装和入门 - 2行代码让你能够启动一个Server
查看>>
node.js安装方法
查看>>
Node.js官网无法正常访问时安装NodeJS的方法
查看>>
node.js模块、包
查看>>
node.js模拟qq漂流瓶
查看>>
node.js的express框架用法(一)
查看>>