1.前言
上篇文章为大家分享了微信小游戏从开发到发布的入门教程,此篇主要介绍笔者在开发<<迷失的小鸟>>过程中遇到的问题。
2.加固
在微信开发者工具进行代码上传且版本审核通过,在通知中心会看到代码已经通过审核,但有提示代码未做加固保护,此时非常有必需要在微信开发者工具进行代码加固来降低小游戏白剽风险。
2.1 安装
1. 工具->插件
2.2 添加到加固文件列表【游戏深度保护工具】
选择需要加固的文件后再点击此按钮2.3 加入任务列表
2.4 加固全部
2.5 立即加固
2.6 代码上传
根据需要把文件都加固完成点击上传,最后在微信小程序平台提交审核即可。
3.分享
微信小游戏中主要分主动分享与被动分享两种方式用于游戏的裂变式传播。
3.1 主动
用户点击右上角的分享按钮时支持发送给朋友、分享到朋友圈主要使如下API代码
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
3.2 被动
用户在游戏中获取某项特殊道具功能时调用分享API:wx.shareAppMessage、wx.onShow前者用于弹出分享对话框,后者用于判断是否分享成功。4.存储
游戏中需要控制关卡的开/关功能,我们需要使用微信的两个常用存储数据API:wx.setStorageSync与wx.getStorageSync分别用于数据的本地存储来实现5.瘦身
游戏微信小游戏在不分包的情况下最大包4MB,所以这里才用减少包体积的方式来控制总的包大小。
1. 项目->项目设置
根据需要选择需要依赖的模块进行包大小瘦身。
6.总结
笔者开发的第二个游戏,相比第一个游戏要复杂很多,从开发到上线发布整整用了半年的碎片化时间来完成。这期间把遇到的问题分享出来,避免大家重复采坑。希望大家无论在生活还是工作中一旦锁定目标,能够长期坚持下去,相信一定会有所有收获!