
unity / C#理论
文章平均质量分 92
unity / C#理论
慕容鑫非
当觉得自己菜的时候,就应该静下心来学习了
展开
-
Unity生命周期函数
Unity中的生命周期函数指的是MonoBehaviour类中的一组特殊函数,它们在游戏对象的生命周期不同阶段被自动调用unity2019.4来举例子。原创 2023-07-16 20:00:15 · 372 阅读 · 0 评论 -
unity / C#值类型、引用类型、栈、堆、垃圾回收GC(理论)
引用类型的实例总是在堆上的没有错,但是方法内部声明的变量和方法参数在栈上。对于直接与变量关联的存储位置和值类型变量关联的存储位置,它们的存储位置没有区别,也就是引用本身会和值类型一样,如果一直变量短时间存在,就在栈的临时存储池中分配。class 数组是引用,即使元素是值类型(int[]是引用) 委托(delegate)是引用 接口(interface)是引用,但可用值类型实现。引用类型的变量包含了两个存储位置:直接和变量关联的存储位置,以及由变量中存储的值引用的存储位置。原创 2023-05-28 18:28:50 · 1098 阅读 · 0 评论 -
Unity 浅谈热更新
介绍了C#热更新方案的优缺点,就说一下这篇文章的主角,HybridCLR: C#热更新方案。HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的c#热更新方案。HybridCLR提供一个非常完整的跨平台 CLR 运行时,不仅能在Android平台,也能在IOS、Consoles等限制了JIT的平台上高效地以 AOTUnity开发者从此可以完全使用c#开发,并且零成本使用几乎所有的c#特性,再也不需要使用各种脚本或者不完整的热更新方案了。原创 2023-05-09 09:49:11 · 768 阅读 · 0 评论