写点什么

5 分钟入门微信小游戏开发 (二)

作者:扬_帆_起_航
  • 2024-12-18
    北京
  • 本文字数:736 字

    阅读完需:约 2 分钟

1.前言

上篇文章为大家分享了微信小游戏从开发到发布的入门教程,此篇主要介绍笔者在开发<<迷失的小鸟>>过程中遇到的问题。

2.加固

微信开发者工具进行代码上传且版本审核通过,在通知中心会看到代码已经通过审核,但有提示代码未做加固保护,此时非常有必需要在**微信开发者工具**进行代码加固来降低小游戏白剽风险。


2.1 安装

1. 工具->插件


2. 编辑器扩展->游戏深度保护


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. 项目->项目设置


2. 模块设置

根据需要选择需要依赖的模块进行包大小瘦身。


6.总结

笔者开发的第二个游戏,相比第一个游戏要复杂很多,从开发到上线发布整整用了半年的碎片化时间来完成。这期间把遇到的问题分享出来,避免大家重复采坑。希望大家无论在生活还是工作中一旦锁定目标,能够长期坚持下去,相信一定会有所有收获!


发布于: 刚刚阅读数: 2
用户头像

尘世中一个迷途小书童! 2020-03-09 加入

大数据领域从业者,近几年一直从事Kafka领域相关工作

评论

发布
暂无评论
5分钟入门微信小游戏开发(二)_扬_帆_起_航_InfoQ写作社区