gpt4 book ai didi

unity3d - 如何加载同名的 Assets ,但放置在assetbundle的不同文件夹中?

转载 作者:行者123 更新时间:2023-12-03 15:00:06 24 4
gpt4 key购买 nike

我正在使用unity5.3.3,我想知道如何从 Assets 包中获取 Assets ,其名称相同但保存在不同的文件夹中。我的 AssetBundle 文件夹按以下方式设置:

 MyAssets -> this Folder is packed as an AssetBundle
-ThemeOne(folder)
- Logo.png
-ThemerTwo(folder)
- Logo.Png

当我做 AssetBundle.LoadAssetAsync("Logo") .我最终在第一个(ThemeOne)文件夹中获得 Logo 。那么如何访问另一个文件夹中的文件呢?

我刚刚创建了一个 sample project这样你就可以检查出来。检查文件夹 Assets\AssetBundleSample\SampleAssets\Theme 和脚本 LoadAssets

最佳答案

您可以将 ThemeOne(folder) 和 ThemeTwo(folder) 放在资源文件夹中 assets 下,然后使用类似这样的东西

(AudioClip)(Resources.Load ("Sounds/" + "myaudioclip", typeof(AudioClip)) as AudioClip)

同样,首先加载您的 png 给文件夹名称,因为我给出了声音,然后加载文件名称,因为我给出了 myaudioclip 。
转换为纹理或你想要的东西

关于unity3d - 如何加载同名的 Assets ,但放置在assetbundle的不同文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37129985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com