博毅创为Alan老师

导航

2023年11月7日 #

如何做好Unity项目性能优化

摘要: 在面试中,我们经常会被问各种”莫名奇妙”的问题, 比如这道:”你是如何做好Unity项目性能优化的?”。“这个问题也太泛了吧,没有具体的优化点,这怎么回答?” 瞬间跃入脑海。做面试复盘的时候,你可能会想这个面试官是不是什么都不懂,是个”青铜”啊。没错,能问这道问题的面试官要么是个”青铜”, 要么就是 阅读全文

posted @ 2023-11-07 16:46 游戏开发阿博 阅读(35) 评论(0) 推荐(0) 编辑

Unity性能优化之内存篇

摘要: 本文和传统的内存优化不一样,不是讲如何降低内存占用,而是讲编程开发中要注意的内存问题以及一些内存技术的演变与原理。 本文很长,目录如下: (1)Application进程的内存分段; (2)OS动态内存分配与手动内存管理; (3)什么是内存碎片,避免内存碎片常用手段; (4)什么是内存泄漏,预防与追 阅读全文

posted @ 2023-11-07 16:46 游戏开发阿博 阅读(66) 评论(0) 推荐(0) 编辑

Unity如何优化Drawcall

摘要: 降低游戏的Drawcall,是渲染优化很重要的手段,接下来从以下4个方面来分析如何降低DrawCall: (1) 降低Drawcall的意义是什么?如何查看游戏的Drawcall; (2) Drawcall合批的常用的技术手段原理与优缺点; (3) 组织项目让Drawcall最小需要注意的点; 搞清 阅读全文

posted @ 2023-11-07 16:45 游戏开发阿博 阅读(76) 评论(0) 推荐(0) 编辑

Lua,ILRuntime, HybridCLR(wolong)/huatuo热更对比分析

摘要: 这两年,各种Unity热更新方案如雨后春笋般出来了,今天来写篇文章来对比一下Unity各大热更新方案的优缺点。目前主流的Unity热更新的方案有: Lua系解决方案: 内置一个Lua虚拟机,做好UnityEngine与C#框架的Lua导出。典型的框架有xLua, uLua,大体都差不多。 ILRun 阅读全文

posted @ 2023-11-07 16:44 游戏开发阿博 阅读(245) 评论(0) 推荐(0) 编辑

huatuo示例项目源码分析与启发

摘要: 上一节我们安装huatuo的开发环境,然后运行示例项目,体验了huatuo做热更新,这节课我们来分析示例项目的源码,掌握huatuo做热更新的主要的步骤,让你自己的项目很好的基于huatuo来组织热更新。有几个huatuo的原则要清楚: (1)Unity ADF机制来分项目,可以分成若干项目,避免大 阅读全文

posted @ 2023-11-07 16:43 游戏开发阿博 阅读(10) 评论(0) 推荐(0) 编辑