如果说直接拖一个图片设置到GLoader上,编辑器里面是有显示的,但是跑起来以后图片并不能加载成功。

如果说直接拖一个图片设置到GLoader上,编辑器里面是有显示的,但是跑起来以后图片并不能加载成功。
把资源的完整路径设置上去GLoader才可以正确加载。
 
上传的两张图代表我描述的两种情况。(图二的路径不是完整的,完整路径xxx/xxxxxxxxx/MainWnd/MainWnd@atlas_o5hk88k1t.png)
id路径.png:跑起来可以正确加载,编辑器内不显示
完整路径.png:跑起来不能正确加载,编辑器内显示
 
这样的话意味着动态加载的图片可能需要放在单独的目录来管理,放在资源目录外。
如果也跟其他UI图片一起放在资源目录中管理,导出后的文件名是包名加上一串编码id。加载的时候还要把图片名称和导出后名称对照一遍,很不方便。
 
而且在编辑器当中不能有所见即所得的效果。
 可否考虑让GLoader支持使用ui://包名/文件名或者ui://包名格式的url来加载图片,这样应该会方便一些。
 
补充一下,前面忘记写了,因为不想让这张图片打包到图集里面,想让它单独加载,所以图片是单独导出的(纹理集选的是单独(NPOT))
id路径.png 完整路径.png
已邀请:

谷主

赞同来自:

怎么可能不显示。你图片不在本包,没加载那个包吧。这都想到哪里去了,瞎折腾。

要回复问题请先登录注册