大约在一年以前,我们写了一篇博客讨论Unity中脚本将来会是个什么样子,在那篇博客中我们提到了崭新的IL2CPP后端,并许诺其会为Unity带来更高效和更适合于各个平台的虚拟机。在2015年的一月份,我们正式发布了第一个使用IL2CPP的平台:iOS 64-bit。而随着Unity 5的发布,又带给大家另一个使用IL2CPP的平台:WebGL。感谢我们社区中用户的大量宝贵的反馈,我们在接下来的时间里根据这些反馈得以更新IL2CPP,发布补丁版本,从而持续的改进IL2CPP的编译器和运行时库。
我们没有停止改进IL2CPP的打算,但是在目前这个时间点上,我们觉得可以回过头来抽出点时间告诉大家一些IL2CPP的内部工作机制。在接下来的几个月的时间里,我们打算对以下话题(或者还有其他未列出的话题)进行讨论,来做一个IL2CPP深入讲解系列。目前准备讨论的话题有:
1.基础介绍 - 工具链和命令行参数 2.代码生成之旅 3.代码调试之诀窍 4.方法调用介绍(一般方法调用和虚方法调用等) 5.泛型共享 6.P/invoke(Platform Invocation Service)对于类型(types)和方法(methods)的封装 7.垃圾回收器的集成 8.测试框架(Testing frameworks)及其使用

锐亚教育

锐亚教育 锐亚科技 unity unity教程