接入文档
GoEngine引擎全面兼容Cocos-Creator 3.5.0
获取GoEngine引擎
下载地址:https://github.com/vision-consensus/vision-goengine
下载成功后,存放任意本地目录
![iShot_2022-05-16_11.25.26.png 2250](https://files.readme.io/3a906a9-iShot_2022-05-16_11.25.26.png)
下载安装Cocos Creator 3.5.0
![iShot_2022-05-16_14.25.06.png 1916](https://files.readme.io/2189c12-iShot_2022-05-16_14.25.06.png)
修改 TypeScript 引擎路径
通过 Cocos Creator -> 偏好设置 的 引擎管理器 选项卡来设置需要定制的 TypeScript 引擎路径。需要注意的是 修改引擎路径后需要重启编辑器。
![iShot_2022-05-16_11.17.00.png 1594](https://files.readme.io/4d4310f-iShot_2022-05-16_11.17.00.png)
重启Cocos Creator进行自动编译,即可开发。
脚本中使用VisionWeb
// 导入VisionWeb和IVisionWeb
// IVisionWeb是引擎VisionWeb中接口定义
import { _decorator, Component, Node, VisionWeb, IVisionWeb, math } from 'cc';
// 实例化visionweb
const visionWeb: IVisionWeb = new VisionWeb('https://infragrid.v.network', 'https://infragrid.v.network', 'https://infragrid.v.network');
可以查看到相关接口定义
![iShot_2022-05-16_11.39.49.png 2538](https://files.readme.io/15546e3-iShot_2022-05-16_11.39.49.png)
链接Vtimes插件钱包
import { _decorator, Component, Node, IVisionWeb } from 'cc';
const { ccclass, property } = _decorator;
@ccclass('connect')
export class connect extends Component {
public visionWeb: IVisionWeb;
start() {
const timer = setInterval(() => {
if (globalThis.visionWeb) {
clearInterval(timer);
this.visionWeb = globalThis.visionWeb;
}
}, 100)
}
update(deltaTime: number) {
}
}
Updated about 2 years ago