我有很多组图像(PNG),它们位于项目资源的不同子文件夹中。在编辑器中工作时,我可以轻松从不同的子文件夹加载这些图像,只需使用
在这个例子中,图像“IMG-0004-00001”被放置在CC文件夹中,CC文件夹在Left文件夹内部,Left文件夹在Case2文件夹内部,最后Case2文件夹位于Resources文件夹中。
但是,在构建Windows应用程序后,当我运行
我想知道是否有人知道此问题的解决方法,或者是否可以从给定的文件夹加载图像,而不是尝试从Resources文件夹加载它们。
感谢您提前的帮助。
Resources.Load()
命令并提供我要加载的特定图像的路径,例如:firstLeftCC = Resources.Load("Case2/Left/CC/IMG-0004-00001", typeof(Texture2D)) as Texture2D;
在这个例子中,图像“IMG-0004-00001”被放置在CC文件夹中,CC文件夹在Left文件夹内部,Left文件夹在Case2文件夹内部,最后Case2文件夹位于Resources文件夹中。
但是,在构建Windows应用程序后,当我运行
.exe
文件时,它不会加载任何这些图像。经过一些研究,似乎问题与Resources文件夹内存在子文件夹有关,因为给定给Resources.Load()函数以加载图像的路径在构建中不存在。我想知道是否有人知道此问题的解决方法,或者是否可以从给定的文件夹加载图像,而不是尝试从Resources文件夹加载它们。
感谢您提前的帮助。