bLua如何实现按需注册
首先要说一下, 为什么我们需要按需注册. 这是有深刻的教训的, 项目里实际注册的数量, 数以万计. 虽然每项注册的消耗并不多, x10000之后, 就不容小觑了. 先说静态生成wrap代码的方式, 几万个wrap方法对应的代码行数, 几十万行c#代码. 再经过il2cpp之后, 又要乘以N. 所以, 导致unity项目里面的代码行数非常大, 也导致了text段很大. 这些注册项在运行时占用的内存, 也超过了15M. 注册时间消耗, 在编辑器上面就得100ms, 手机上的初始化时间应该更高. 甚至在xco..
原创
2021-06-22 22:46:18 ·
186 阅读 ·
0 评论