需求是要动态加载存在服务端的一张图片,我试了下面两种方式都失败了,求助大佬们。
-
最终的服务端环境是nodejs express,服务端用sendFile来传输图片。于是把GET的url写在了loadRemote的url里,发请求,也成功的收到了东西,但返回是cc.Asset,不知道怎么把这个cc.Asset变成spriteFrame从而可以附到node的spriteFrame上。其实我也不知道这个返回的cc.Asset内容是否正确,因为无法图形化的看到。
-
然后,因为nodejs这个服务器,通过浏览器直接访问图片地址是无法直接打开图片的,我想那就换个简单的服务器,这样把过程弄得简单点,以免错在哪里自己都不知道。所以就弄了一个可以通过浏览器直接访问图片的apache,然后把图片地址直接作为url用loadRemote加载,结果还是不行。出现Error: download failed: http://127.0.0.1/test.png, status: 0(error)的报错。
这我就不是很理解了,这不是最简单的loadRemote的使用方式么?这是啥问题?
补充更新:Creator 2.4.8





