BoilTask

Results 6 comments of BoilTask

没注意看被这点坑了几小时……

感想分享思路,作为一个UnLua的使用者最近在学习Puerts这个框架 看了一下上面自动注册的方案,想请问一下,setupMixin中需要执行UE.Class.Load,这个是不是会导致提前加载了很多情境下不会用到的类,而内存过高呢

## ue.d.ts报错 ``` D:\Stars>node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc Typing/ue/ue.d.ts:454:25 - error TS2552: Cannot find name 'IntVector4'. Did you mean 'IntVector'? 454 constructor(p0: IntVector4); ~~~~~~~~~~ Typing/ue/ue.d.ts:500:11 500 class IntVector { ~~~~~~~~~ 'IntVector' is...

@chexiongsheng 中文的问题我可以推进项目规范来解决 FIntVector的问题您指的是改为UsingUStruct(FIntVector)吗?看起来会报重定义。 删除这一行的话也会有编译报错

@chexiongsheng 似乎还是不行……

暂时从`AutoRegisterForFVector4`中删除了`MakeConstructor(FVector4, const FIntVector4&)`可以让这一个`constructor`不生成 不过本质似乎是`IntVector4`的定义没生成? 测试添加了 https://github.com/Tencent/puerts/commit/124689469b7261a8341f361fb082303095b489ec 的修改也没有起作用 4.27.2-Unreal_v1.0.9