菜鸟教程分享微信小游戏好友排行榜制作过程,涵盖创建项目与发布、添加小游戏、开启开放域功能、主域与开放域通讯以及ShareCanvas与原生Canvas布局。
创建项目并发布:启动Egret项目,通过Launcher发布,使用个人AppID(测试用的id限制功能,如分享)。
添加小游戏:设置中添加小程序(通过审核即可)。
开放域功能:利用微信开发者工具或终端运行egret run --target wxgame,修改game.json配置,打开开放域功能。
ShareCanvas介绍:使用离屏画布绘制排行榜,ShareCanvas允许主域与开放域共享访问权限。
渲染效果:index.js文件提供简单排行榜demo,显示效果可见。
主域与开放域通讯:通过共享数据接口进行单向数据交换,主域请求,开放域响应。
布局建议:使用舞台宽高作为基数调整样式,避免不同手机适配问题,注意安卓显示BUG。
源码链接:深入理解本文代码,参考源码链接:https://github.com/shenysun/FriendsList