a. CDN方式引入
b. 本地檔案引入
下載上述三個檔案拖入本地資料夾,使用本地匯入的方式按順序引入
2. 獲取SDK物件
a. 建立連結並初始化與鏈互動的SDK介面物件
b. 檢測移動端錢包(AndroidWallet、iOSWallet 或 Google外掛錢包)注入的SDK物件是否存在,如果存在則覆蓋 1 中建立的SDK介面物件。(移動端錢包和Google外掛錢包會透過注入方式,在window上掛載一個BcxWeb物件。
在開啟輪詢檢測後,並嘗試連結桌面錢包。(如果使用者同時安裝Google外掛和桌面錢包 :Windows、 Mac,則先獲取到bcx物件的錢包會和DApp互動)
3. SDK物件方法呼叫示例
三步就完成了傳統遊戲接入 Cocos-BCX 鏈系統。灰常簡單,有木有!
4. DApp 示例
官方示例基本都是基於Vue的,對於大多數開發者沒有門檻,可以直接上手:
1、安裝錢包外掛
2、下載程式碼,安裝依賴(npm install)
3、直接在front目錄執行npm run serve即可本地除錯:
4、呼叫合約抽獎的按鈕程式碼也很簡單,就是bcx.callContractFunction方法:
點選ROLL DICE,然後就大功告成了,哈哈,贏了1COCOS
我們一把梭哈試試:
好了,虧完啦。。
所有記錄都是上鍊的,可以在錢包交易記錄裡檢視:
好了,演示就到此為止了~
站在岸上學不會游泳,以下連結可下載DEMO體驗:
https://github.com/Cocos-BCX/cocos-dice-sample
參考資料:Cocos-BCX開發者文件
https://cn-dev.cocosbcx.io
AndroidWallet、iOSWallet等工具:
https://github.com/Cocos-BCX