
Unity进阶
文章平均质量分 95
萘柰奈
为做出自己的游戏而努力喵
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity进阶--C#补充知识点--【C#各版本的新功能新语法】C#1~4与C#5
本文大致介绍了Unity与C#版本的间的关系,以及C#1~5版本的功能与特别的新功能,以及这些功能在Unity中的常见使用方法与场景。原创 2025-08-19 16:01:13 · 1235 阅读 · 0 评论 -
Unity进阶--C#补充知识点--【Unity跨平台的原理】Mono与IL2CPP
本文总结了Unity跨平台原理的两种实现方式:Mono和IL2CPP。Mono通过JIT即时编译实现跨平台,支持动态生成代码,但维护成本高且性能较低;IL2CPP采用AOT提前编译为C++代码,性能更高但无法运行时动态生成类型。文章详细比较了两者的优缺点,并针对IL2CPP的类型裁剪和泛型问题提供了解决方案:使用link.xml文件保留必要类型,以及显式声明泛型类和方法。最后指出,IL2CPP因其高效和易维护性成为更优选择,但仍需注意其局限性。原创 2025-08-18 21:20:13 · 1470 阅读 · 0 评论 -
Unity进阶--C#补充知识点--【Unity跨平台的原理】了解.Net
摘要:.Net是微软技术体系统称,包含框架(如.Net Framework、.Net Core)、语言(C#为主)和开发工具,旨在实现跨语言和跨平台。跨语言通过CLS/CTS规范和CLI标准实现不同语言互操作;跨平台则通过.Net Core(各平台独立CLR实现)和Mono(改进版.Net Framework)完成。.Net Framework仅支持Windows,而.Net Core和开源的Mono(始于2004年)使应用能运行于多平台。核心机制是将代码编译为CIL中间语言,再经CLR转换为机器码执行。原创 2025-08-17 17:51:30 · 1336 阅读 · 1 评论