杨必赞
杨必赞
暂时将安卓、ios的v8版本都降级了以规避该问题。preview.5版本已带上
which engine are you using? Unity or UE? could you provide a code example?
adc209b2ad2b047dcaf955eea1d9b03d9406f496 这个你其实可以直接PR的。 第一个问题,应该要想办法把检测出来的约束原封不动搬到wrapper上才行
1.3.7版本已经默认不打开generic wrapper功能。该功能后续在1.4.0再实装
可以尝试一下改用 v8 版本plugin。
老版本确认也有问题 ``` # # Fatal error in , line 0 # Check failed: !isolate->has_pending_exception(). # # # #FailureMessage Object: 0x7ffeebd356b0 ==== C stack trace =============================== 0 puerts 0x00000001606e1f63 v8::base::debug::StackTrace::StackTrace() +...
TODO:确认#698 是否相关
https://github.com/Tencent/puerts/blob/master/unity/native_src/Src/JSEngine.cpp#L216 这个地方,DestroyJSEngine的时候本来就会关闭调试器,你的case下这句没产生效果?
是为了创建一个JS上下文,这样才可以管理后续创建的js变量。 这里理论上应该是不需要创建Context的。 方便的话可以看看在DestroyJSEngine里delete Inspector之前,加上Context相关语句可以不可以 编译指南:https://github.com/Tencent/puerts/wiki/%5BUnity%5D-Plugin%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97
好的,你把这个新的方式提交到PR里我就可以merge了哈。