请问,开放数据域如何直接加载(不通过主域)微信云开发的图片?
https://developers.weixin.qq.com/minigame/dev/guide/framework/opendata/framework.html
子域内可以像主域一样使用engine.loader.load()
去加载资源,或是使用new engine.Image()
去加载图片。但是对资源的远程地址有着限制。
- 使用
engine.loader.load()
: - 只能加载事先上传到微信云开发存储空间里的资源。
- 使用
new engine.Image()
: - 可以加载 微信云开发存储空间里的资源 和 微信用户头像( https://wx.qlogo.cn/mmhead/ )。
在实际开发中,考虑到主域和子域的统一,可以选择直接将微信云开发作为主力静态服务器,来减少资源上传的工作量。小游戏框架的开发工具里提供了资源上传微信云开发的辅助工具,来帮助开发者更快地上手。如果子域用到的资源非常少,甚至可以考虑直接打包到游戏代码包里。