sVc区块链数字货币资讯|
当前位置:首页 > 币圈游戏

币圈游戏

传统游戏接入 Cocos-BCX 链系统

时间:2019-07-25 12:04:10   作者:VcKing   来源:VcKing   阅读:327   评论:0
内容摘要: 传统游戏如何区块链化,这是所有想进军链游的传统游戏团队会问的一个问题,接下来由 IMCOCOS 手把手教你!1. 按照标明顺序引入相关js文件a. CDN方式引入b. 本地文件引入下载上述三个文件拖入本地文件夹,使用本地导入的方式按顺序引入2. 获取SDK对象a. 建立链接并初......
传统游戏如何区块链化,这是所有想进军链游的传统游戏团队会问的一个问题,接下来由 IMCOCOS 手把手教你!

1. 按照标明顺序引入相关js文件

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


标签:钱包  对象  Cocos  插件  示例  

相关文章

相关评论