我正在研究《城市:天际线》模组,我想以编程方式访问游戏在Data文件夹中的sharedassets.assets文件,以获取网格物体/预制件。
我找到了一个名为Unity Assets Bundle Extractor(UABE)的工具,它能够打开这些文件并提取网格。
是否可以像UABE一样使用C#代码以编程方式从共享资产中提取网格?
我看过Unity文档,但到目前为止只看过此页面(不确定是否相关):https://docs.unity3d.com/ScriptReference/AssetBundle.LoadFromFile.html
我尝试从那里修改代码,但到目前为止我还没有成功,只是没有发现错误消息
var myLoadedAssetBundle = AssetBundle.LoadFromFile(Path.Combine(Application.dataPath,"sharedassets11"));
有没有办法做到这一点?谢谢