chexiongsheng
chexiongsheng
有个小插曲:切换到quickjs时,ut用例不过。 一开始以为是我的动态切换版本有问题,花了很长时间,才发现我双backend plugin用的backend_quickjs是最新版本,而puerts的ut还是指向一个去年中的版本,如果指向最新版本,纯quickjs的ut用例也不过。 最终定位是这个提交引起的: https://github.com/puerts/backend-quickjs/commit/318933c4b0fcd38e7edfdc821360b6e76db87acd ,这个提交修正了backend_quickjs的不合理的地方,但puerts之前的esm实现依赖了这个不合理的地方,而且通过小修改貌似改不了,稳妥起见就先在backend_quickjs回退改修改做一个临时版本( https://github.com/puerts/backend-quickjs/tree/revert_for_unity_20240326 )来使用,后续重做esm的实现(这部分quickjs和v8 api混用实现,并不合理)
ue生成的蓝图至少有两种是比较特殊的。UI相关的生成UWidgetBlueprintGeneratedClass,动画的生成UAnimBlueprintGeneratedClass。 而继承ue类只实现了UBlueprintGeneratedClass
值类型无参构造那要加个memset吧
值类型无参构造字段随机的问题合入这个commit: https://github.com/Tencent/puerts/commit/28b02856efcf598ca4e1e0d0a6e8e4d3c313248d
接口变动了,去 https://github.com/zombieyang/puerts_unity_webgl_demo 那提issue
没见过这种错误,官网的CI就是基于4.27做的,每个commit都会在4.27编译一次。
as应该在之前的unity是不需要ldtoken,否则早反馈了。 你用的unity版本是啥?.net 版本之类的设置是啥?
我知道的一个项目是用Commandlet来实现的。
这是一个package含超过一个类型,只生成一个类型导致的
是调用这个函数时报的错?是在蓝图调用还是ts调用呢?