【游戲】5分鐘入門微信小游戲開發(fā)(二)

1.前言

上篇文章為大家分享了微信小游戲從開發(fā)到發(fā)布的入門教程,此篇主要介紹筆者在開發(fā)<<迷失的小鳥>>過程中遇到的問題。

2.加固

微信開發(fā)者工具進行代碼上傳且版本審核通過,在通知中心會看到代碼已經通過審核,但有提示代碼未做加固保護,此時非常有必需要在微信開發(fā)者工具進行代碼加固來降低小游戲白剽風險。

image.png

2.1 安裝

1. 工具->插件

image.png
2. 編輯器擴展->游戲深度保護
image.png

2.2 添加到加固文件列表【游戲深度保護工具】

選擇需要加固的文件后再點擊此按鈕
image.png

2.3 加入任務列表

image.png

2.4 加固全部

image.png

2.5 立即加固

image.png

2.6 代碼上傳

根據需要把文件都加固完成點擊上傳,最后在微信小程序平臺提交審核即可。

image.png

3.分享

微信小游戲中主要分主動分享與被動分享兩種方式用于游戲的裂變式傳播。

3.1 主動

用戶點擊右上角的分享按鈕時支持發(fā)送給朋友、分享到朋友圈主要使如下API代碼

       wx.showShareMenu({
        withShareTicket: true,
        menus: ['shareAppMessage', 'shareTimeline']
       })
image.png

3.2 被動

用戶在游戲中獲取某項特殊道具功能時調用分享API:wx.shareAppMessage、wx.onShow前者用于彈出分享對話框,后者用于判斷是否分享成功。
image.png

4.存儲

游戲中需要控制關卡的開/關功能,我們需要使用微信的兩個常用存儲數據API:wx.setStorageSync與wx.getStorageSync分別用于數據的本地存儲來實現
image.png

5.瘦身

游戲微信小游戲在不分包的情況下最大包4MB,所以這里才用減少包體積的方式來控制總的包大小。
1. 項目->項目設置

image.png
2. 模塊設置
根據需要選擇需要依賴的模塊進行包大小瘦身。
image.png

6.總結

筆者開發(fā)的第二個游戲,相比第一個游戲要復雜很多,從開發(fā)到上線發(fā)布整整用了半年的碎片化時間來完成。這期間把遇到的問題分享出來,避免大家重復采坑。希望大家無論在生活還是工作中一旦鎖定目標,能夠長期堅持下去,相信一定會有所有收獲!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容