博客
关于我
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-RED简介与Windows上安装、启动和运行示例
查看>>
Node-RED订阅MQTT主题并调试数据
查看>>
Node-RED通过npm安装的方式对应卸载
查看>>
node-request模块
查看>>
node-static 任意文件读取漏洞复现(CVE-2023-26111)
查看>>
Node.js 8 中的 util.promisify的详解
查看>>
node.js debug在webstrom工具
查看>>
Node.js Event emitter 详解( 示例代码 )
查看>>
Node.js GET、POST 请求是怎样的?
查看>>
Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
查看>>
Node.js RESTful API如何使用?
查看>>
node.js url模块
查看>>
Node.js Web 模块的各种用法和常见场景
查看>>
Node.js 之 log4js 完全讲解
查看>>
Node.js 函数是什么样的?
查看>>