所以我一直试图找到一种编写代码的方法,允许您从文件夹加载动画片段并使用animationcontrolleroverride将其应用于角色。
当我从资源文件夹加载动画片段时,我得到了它。但问题是,一旦你建立,资源文件夹就会停止导入(据我所知)
之后,我尝试使用assetbundle方法加载。但我一直得到一个空引用错误,说资产捆绑是空的。这是我的代码:
WWW animationfile = WWW.LoadFromCacheOrDownload(directory,1);
yield return animationfile;
AssetBundle bundle = animationfile.assetBundle;
AnimationClip animClip = bundle.mainAsset as AnimationClip;
print(animClip.name);
打印始终显示空错误。我不确定我做错了什么。如果有人有任何建议使用其他方法动态加载,请告诉我。
编辑:因为这个问题被标记为重复,我觉得我需要让我的问题更清楚。
我知道Resources.load允许您从资源文件夹加载,但是它仍然可以在实际构建中运行吗?因为当它处于构建格式时我无法使其工作。我只是为编辑格式工作。
除此之外,我不太清楚为什么资产捆绑方法不起作用,我不确定它是什么样的错误。