导入代码片段,需要使用appid,且在appid所在小程序后台添加插件【wx6afed118d9e81df9
同时自行使用npm安装三方包,并执行工具->构建npm。
该代码片段在进行webgl 三维渲染的同时,也在使用tensorflow.js加载模型并使用。
期望两者都能正常运行。
但实际上:
如果iOS上关闭用作三维渲染的webgl参数antialias,那么iOS上,在10次打开此小程序中,会随机出现几次三维渲染画面不动【卡死】的情况,而逻辑层的代码却在正常运行。
如果关闭抗锯齿参数,并且不用tensorflow.js加载模型并使用,那么可以正常运行。
如果开启抗锯齿参数,且使用了tensorflow.js,也可以正常运行。
如果tensorflow.js不使用wx.createOffscreenCanvas创建离屏canvas,而是使用canvas组件,那么不会出现渲染卡死的情况。但是tensorflow.js的模型却不能正常使用。
而开启抗锯齿参数还会引发其他的问题,详看:https://developers.weixin.qq.com/community/develop/doc/000004e95841f8f2ed892911b5b400
可以重新执行plugin.configPlugin解决
已知问题,后续尽快处理