電商+小游戲火爆的趨勢已愈發明顯,為了幫助商家更好的留住用戶、促進活躍,淘寶購物小程式已率先支持商家店鋪發布創意互動小游戲,進一步實作電商與小游戲的緊密結合,搶占消費者注意力!
對于游戲開發者而言,則意味著休閑品類的小游戲與電商結合的應用場景將會更加廣闊,大家可以腦洞大開、嘗試做更多的營銷互動類小游戲!
現在,Egret Engine已與淘寶創意互動實作底層技術對接,開發者只需要將引擎版本升級到5.3.10、Egret Launcher升級至1.2.22,即可輕松實作將游戲一鍵發布至淘寶購物平臺!
淘寶創意互動接入指南見下:
一、開發環境準備
1.注冊商家應用賬號;
2.下載淘寶開發工具;
3.關于用戶授權,用戶資訊等系統功能,請呼叫平臺提供的 API;
4.白鷺引擎版本 5.3.10 以上;
5.EgretLauncher 版本 1.2.22 以上,
二、創建小游戲和可視化編譯打包小游戲
1.使用測驗版的 Egret Launcher 創建一個 Egret 游戲專案,或者將原有的 Egret 專案匯入;

2.匯入或者創建完成后,會在 Egret Launcher 的串列里看到該專案,點擊發布設定:

3.選擇“淘寶創意互動”標簽,點擊確定,創建淘寶專案;

4.創建成功后,點擊發布標簽,可以可視化的發布小游戲包;

5.游戲代碼型別:把白鷺工程里的代碼編譯淘寶專案里;
- debug:js 代碼不進行uglify 混淆,便于 debug 除錯;
- release:js 代碼進行 uglify 混淆壓縮;
6.淘寶創意互動專案結構檔案說明:

-
app.css :應用的全域樣式檔案,一般不需要修改;
-
app.js:注冊應用,獲取應用的啟動、顯示、隱藏等訊息
-
app.json:應用的組態檔;
-
js 目錄:白鷺專案編譯出來的游戲代碼 ;
-
manifest.js:用于加載依賴的 js 檔案;
-
mini.project.json:用于配置專案用到的檔案格式,如果用到了特殊的檔案格式,需要在這配置;
-
package.json:專案描述檔案;
-
pages/index 檔案夾:
egret.tbgame.js:白鷺適配層檔案
index.axml:入口的頁面結構
index.js:入口類
tools 檔案夾:一些工具類,不要修改 -
resource : 游戲的圖片、音頻等資源檔案
三、安裝到手機
1.下載開發者工具;
2.點擊【商家應用】->【打開專案】,選擇剛才創建好的淘寶創意互動專案;

3.專案型別,選擇商家應用;

4.在面板的左上方關聯應用,點擊右上方的真機除錯,編譯完成后,使用手機淘寶APP,掃碼除錯;

四、注意事項
- 平臺因為安全問題,不支持 my.request 這個網路請求的 API,我們通過其他 API支持了大部分的網路請求方法,如果你的游戲還有問題,請使用云開發;
- 加載遠程資源時,資源要放在阿里系域名下,具體情況請咨詢淘寶的技術支持;
- 平臺提供的文字輸入功能很弱,請先測驗查看效果;
- 創建的 egret.Sound ,在不用的時候,一定要呼叫 sound.close() 方法來銷毀;
- 不支持橫屏游戲;
- iOS 暫時不支持 websock 真機除錯,預覽模式可以使用;
- iOS 暫時不支持本地聲音播放,網路加載的聲音可以;
- 不能直接呼叫 window 物件,需要使用 $global.window;
- 模擬器暫時不支持聲音播放等功能,請以真機測驗為準,
五全域變數的使用
淘寶創意互動專案不支持全域變數,具體使用方式,請查閱Egret官方教程檔案-《關于全域變數的使用》!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/135100.html
標籤:其他
上一篇:螞蟻Java三面:二叉樹+HTTPS加密+自旋鎖+快取穿透(送答案)
下一篇:用ncurses庫寫掃雷
