[]IDE1.7.8 json图集加载问题
今天换了IDE 1.7.8版(之前是 1.7.6_beta)。发现发布后的atlas文件没更新,json文件更新了。
查了论坛里几个问题后,决定直接在预加载部分加载json文件(之前是加载的atlas文件)。但是json文件是正常加载了,可是生成的图集图片没有被加载,提示了图集中每个单个图片找不到的错误。
想问下,是不是我加载的方式不对,是不是loader使用中还有其他特殊设置?我看很多人加载json的时候是单独加载的。但是我这里的加载除了json文件还有其他比如jpg,png,mp3等文件,都是写在同一个数组里的。这种情况有什么好的解决办法么?
下面是使用loader加载资源的部分代码
1 之前只加载atlas文件,图集资源加载和使用正常
2 之后把加载部分改成json问,图集资源加载报错,找不到图集中的单个图片
查了论坛里几个问题后,决定直接在预加载部分加载json文件(之前是加载的atlas文件)。但是json文件是正常加载了,可是生成的图集图片没有被加载,提示了图集中每个单个图片找不到的错误。
想问下,是不是我加载的方式不对,是不是loader使用中还有其他特殊设置?我看很多人加载json的时候是单独加载的。但是我这里的加载除了json文件还有其他比如jpg,png,mp3等文件,都是写在同一个数组里的。这种情况有什么好的解决办法么?
下面是使用loader加载资源的部分代码
1 之前只加载atlas文件,图集资源加载和使用正常
2 之后把加载部分改成json问,图集资源加载报错,找不到图集中的单个图片
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
jonathang4
赞同来自: Supermang42 、buzhisuowei123
原因是json的加载方式设置错误,
正确的做法应该是把 图集配置json当做 Loader.ATLAS来加载,并在加载数组中声明type ,
如:[ { url: "A.json", type: Loader.ATLAS } ]
:)
Supermang42
赞同来自: jonathang4
再不然就是陣列裏頭寫完整一點。
Example:
_Array: Object = [ { url: "A.json", type: Loader.ATLAS }, { url: "B.json", type: Loader.ATLAS } ];