chexiongsheng

Results 379 comments of chexiongsheng

试试把多线程支持打开:https://github.com/Tencent/puerts/blob/master/unreal/Puerts/Source/JsEnv/JsEnv.Build.cs#L29 ThreadSafe 改为true

投递回主线程可以,但改了这个地方,其它地方一不留神还可能回犯同样的错误。 可以试试ThreadSafe选项

我在调试器那处理了多线程了,帮忙试试? https://github.com/Tencent/puerts/commit/fc4fcc91d31fcb94847d5d60e28c2f1e22ec568b

那个v8::ArrayBuffer::New的重载在新的v8废弃了。 不过新的api其实也有点问题,它用了std::unique_ptr,动态连接,如果c++版本不一样,可能会导致崩溃。

设置FD_CLOEXEC,window下也可以么?

> 所有ts生成的蓝图都会出现类似下面的警告,虽然不影响什么,但是会被资源检查报告Warning,比较难受. 更到最新的Puerts也一样 > > LogClass: Warning: Failed to bind native function REINST_(ClassName)_2.(FunctionName) LogClass: Warning: Failed to bind native function TRASHCLASS_(ClassName)_126.(FunctionName)_3 应该你有手动修改过生产的蓝图并保存吧?手动修改并保存后,这个蓝图后面都会报着warning。

> 那有没有可能在ts生成蓝图时候检测并删除这些无用函数呢 这是UE编辑器基于原对象产生的临时对象。

> 那应该是跳过对这些对象的bind? 你至少要看看打印的地方是哪里啊?连这都不知道就别乱给建议了。。。