Unity3D、高级: 传统 Unity 开发基于 GameObject-Component 模型。当对象数量达到数万级别时,GameObject 的管理开销和单体脚本的性能瓶颈就暴露了。
🎣 ByteFisher
钓鱼爱好者的
|
分享游戏开发技术与钓鱼乐趣
272
文章
10
教程系列
7
钓鱼相册
6
小游戏
60
抖音作品
内容入口
按主题进入,少翻时间线。
精选专题
从代表性系列开始阅读。
钓鱼日记
野钓记录、鱼获复盘、钓点观察和装备体验。
📖 推荐阅读
最新文章
Unity3D 进阶教程 - 13 代码性能优化
Unity3D、高级: 前两篇专注于渲染和内存两个硬件的优化。这一篇回到 代码本身——同样的逻辑,不同的编码方式性能差距可达 10 倍以上。 代码性能优化的核心原则:选择正确的数据结构和算法,然后用编译器友好的方式编写。
Unity3D 进阶教程 - 12 内存优化与 GC 调优
Unity3D、高级: Unity 的内存分为 原生内存(纹理、网格、着色器)和 托管内存(C# 对象和 MonoBehaviour)。其中 GC(垃圾回收) 是性能抖动的主要来源。 入门系列第 13 篇协程中提到了 foreach 的装箱问题。
Unity3D 进阶教程 - 11 Profiler 深度分析
Unity3D、高级: "感觉卡"不能作为优化的依据,必须有数据。Unity Profiler 是性能分析的官方工具,能精确测量 CPU/GPU/内存/渲染/物理各模块的耗时。 入门系列第 19 篇简单提到了 Profiler 窗口的基础打开。本篇深入到 Profiler 的详细解读、自定义性能标记、采集与分析技巧。
Unity3D 进阶教程 - 10 渲染优化
Unity3D、高级: 入门系列第 19 篇介绍了性能优化的基本概念。本篇专门聚焦 渲染优化,这是游戏性能瓶颈的最常见领域。 渲染优化分为 CPU 端(减少要发送给 GPU 的渲染指令数)和 GPU 端(减少每个像素的计算量)。真正的优化不是盲目降低画质,而是 在保持视觉质量的前提下,最小化 GPU 需要处理的数据量。
Unity3D 进阶教程 - 09 后处理特效实战
Unity3D、高级: 后处理(Post-Processing)是在屏幕渲染完成后,对最终图像进行再处理的阶段。URP 通过 Volume 系统管理后处理效果,支持 分层配置(全局/区域/相机)和 运行时混合。 入门系列中没有涉及后处理。