chicken_dy/Assets/WX-WASM-SDK/wechat-default/open-data/open-data-js-sdk/index.js

25 lines
776 B
JavaScript
Raw Normal View History

2022-07-27 13:57:29 +00:00
import Layout from './minigame-canvas-engine/index';
//绘制引擎文档可以参考 https://wechat-miniprogram.github.io/minigame-canvas-engine/
let isDestroyed = true; //是否已经被销毁
export default {
/**
* 初始化
* @param fun 主逻辑开始的函数unity里面调用 WX.ShowOpenData 会通知到这里
*/
start(fun){
wx.onMessage(data => {
if(data.type === "WXDestroy"){
isDestroyed = true;
return Layout.clearAll();
}else if(data.type === "WXRender"){
Layout.repaint();
if(isDestroyed){
isDestroyed = false;
fun(data);
}
}
});
}
}