GithubHelp home page GithubHelp logo

mister91jiao / bundlemaster_integrateettask Goto Github PK

View Code? Open in Web Editor NEW
86.0 2.0 30.0 90.15 MB

BundleMaster资源加载集成ETTask示例工程

C# 99.61% ShaderLab 0.39%
game unity unity3d assetbundle unityassets

bundlemaster_integrateettask's People

Contributors

jasonxudeveloper avatar mister91jiao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bundlemaster_integrateettask's Issues

热更路径

今天测试在window打包运行的时候下面这个没改回去 资源被更新到了执行文件的目录层级
如果在tools的配置面板加一个进入沙盘目录的按钮 就不用手动更改热更路径了
在android环境的时候也不会忘了改回去而出错 是不是更方便一些
//重新配置热更路径
AssetComponentConfig.HotfixPath = Application.dataPath + "/../HotfixBundles/";

空指针

//记录所有加载路径
HashSet allAssetLoadPath = new HashSet();
//构建所有分包
foreach (AssetsSetting assetsSetting in assetsSettings)
{
if (assetsSetting != null)
{
if (assetsSetting is AssetsLoadSetting)
{
//获取单个Bundle的配置文件
Build(assetLoadTable, assetsSetting as AssetsLoadSetting, allAssetLoadPath, alwaysIncludedShaders);
}
else
{
//处理原生资源
AnalysisOriginFile(assetLoadTable, assetsSetting as AssetsOriginSetting);

                }
            }
        }

下载demo之后只保留两个分包配置但是assetsSettings有四个元素,断点发现有2个空指针
QQ截图20221213110248

大佬帮忙看下有个报错“Failed to read data for the AssetBundle 'shader_allbundle'.”

Mac
Editor version: 2020.3.31f1c1
资源加载模式: Local
编辑器下运行init场景时报错,

Unable to open archive file: file:///Users/zhaojiawei/Downloads/BundleMaster_IntegrateETTask-main/Assets/StreamingAssets/AllBundle/shader_allbundle

Failed to read data for the AssetBundle 'shader_allbundle'.

Unable to open archive file: file:///Users/zhaojiawei/Downloads/BundleMaster_IntegrateETTask-main/Assets/StreamingAssets/SubBundle/shader_subbundle

Failed to read data for the AssetBundle 'shader_subbundle'.

我确定有文件
StreamingAssets/AllBundle/shader_allbundle
StreamingAssets/SubBundle/shader_subbundle
我试过把项目放到别的路径下,或者修改工程名称去掉'-_'都不行,资源加载模式:Develop 是可以正常运行的,感谢!

Copy资源到StreamingAssets的时候加个 AssetDatabase.Refresh()吧 手动刷新太麻烦

    [MenuItem("Tools/打开常用文件夹/打开沙盘目录PersistentDataPath")]
    public static void OpenPersistentDataPath()
    {
        Application.OpenURL(Application.persistentDataPath);
    }
    [MenuItem("Tools/打开常用文件夹/打开打包的AssetBundle目录")]
    public static void OpenBundleDataPath()
    {
        Application.OpenURL(Application.dataPath+"/../BuildBundles");
    }


   public static void CopyToStreamingAssets()
    {
       
        AssetDatabase.Refresh();
    }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.