zoukankan      html  css  js  c++  java
  • u3d外部资源 打包与加载的问题

    被坑了一下午,调bug,u3d外部加载资源一会可以,一会不行,始终找不到问题,最后快下班的时候,重新试了一下,原来是资源打包之前的文件名,和之后的加载资源名必须一样

    [MenuItem("Custom Editor/Build AssetBundle From Selection Twice")]
    static void ExportResourceNoTrack()
    {
        // Bring up save panel
        string path = EditorUtility.SaveFilePanel("Save Resource", "", "New Resource", "unity3d");
        if (path.Length != 0)
        {
            // Build the resource file from the active selection.
            BuildPipeline.BuildAssetBundle(Selection.activeObject, Selection.objects, path);
        }
    }

    打包代码,他会把你当前选中的资源打包起来,当前的名字会被记录下来

    TextAsset txt = m_Download.assetBundle.Load(filename, typeof(TextAsset)) as TextAsset;

    这个是加载资源的名字,我以为这个filename就是文件名,其实不是,是打包之前的文件名,我来个去

  • 相关阅读:
    01 网络基础
    01 ansible的基本介绍
    10 面向对象的编程
    03 docker容器镜像基础
    09 异常处理
    08 输入输出
    07 数据结构
    02 docker的基本用法
    01 docker容器技术基础入门
    06 字符串
  • 原文地址:https://www.cnblogs.com/dragon2012/p/3897526.html
Copyright © 2011-2022 走看看