摘要: 热更技术原理:app+脚本解释器+脚本代码,动态执行最新代码,实现热更。 解释器: Lua技术 = Lua解释器+Lua脚本; C# = C#解释器+c#脚本 Unity的热更方案: Lua解决方案**(如ToLua,xLua等)**:内置Lua虚拟机+UnityEngine与C#框架的接口导出+L 阅读全文
posted @ 2022-10-12 14:10 学习使我进步 阅读(6903) 评论(0) 推荐(3) 编辑
摘要: 一、c#是什么? c#是一种语言,是微软推出的一种基于.NET框架的面向对象的高级编程语言。Windows系列的平台,后面微软标准.net标准开放出来,只需要开发出来符合.net字节码的标准代码,就可以让我们的代码在.net上运行起来。 IL:Intermediate Language 中间语言,又 阅读全文
posted @ 2022-10-12 11:38 学习使我进步 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: Real - time Rendering 实时计算机图形学 一、图形绘制管线 绘制管线:在给定虚拟相机、三维物体、光源、照明模式,以及纹理条件下,生成或者绘制一幅二维图像。 最慢的管线决定绘制速度,即图像更新速度,用fps表示,每秒绘制的图像数量,或者用Hz表示。 1、应用程序阶段 应用程序阶段通 阅读全文
posted @ 2020-07-08 19:07 学习使我进步 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 渲染管线 一、流水线的概念 流水线最终目的:生成或渲染一张二维纹理,输入是一个虚拟像机,光源,Shader,纹理等。 硬盘 –>> RAM –>> 显存 CPU发指令从硬盘到RAM内存,GPU将要显示的缓存发到显存 二、GPU渲染管线 渲染管线功能:决定在给定虚拟相机、三维物体、光源、照明模式,以及 阅读全文
posted @ 2020-06-01 15:45 学习使我进步 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 计算机图形学(Computer graphics) 研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。 第一阶段(50到70年代):建立学科地位 第二阶段(70到90年代):光栅图形学 第三阶段(21世纪到现在):真实感图形学 一、图形系统 1、图形系统组成 图形系统的功能:交互 阅读全文
posted @ 2020-06-01 15:44 学习使我进步 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 音频格式 WAV:微软公司开发的一种声音文件格式,简单的编/解码、普遍的认同/支持以及无损耗存储,目前Windows上最流行的声音文件格式,资源大,不推荐 MP3:是MPEG标准中的音频部分,大小只有WAV文件的1/10,是一种有损压缩数字音频格式,失真小,适合音质要求高的文件,例如BGM OGG: 阅读全文
posted @ 2020-06-01 15:39 学习使我进步 阅读(962) 评论(0) 推荐(0) 编辑
摘要: Unity资源依赖的处理 我们在前文Unity3D性能优化之资源分析工具篇已经对Unity资源进行了分析,现在就对资源的处理。本文是在进行优化过程中,针对出现的问题和进行处理,只记录原因和处理目的,限于篇幅没有具体实现,工具的具体实现后面会另开新篇。 一、纹理资源处理 TextureSetAlpha 阅读全文
posted @ 2020-05-27 16:12 学习使我进步 阅读(2314) 评论(0) 推荐(1) 编辑
摘要: Unity资源依赖的分析 我们在前文Unity3D性能优化之资源原理科普篇已经对Unity资源有了了解,现在就对资源的依赖进行下一步的分析。本文是在进行优化过程中分析资源,限于篇幅没有具体实现,工具的具体实现后面会另开新篇。 一、项目资源目录 二、纹理资源分析 纹理可以被材质引用,材质可以被各种预设 阅读全文
posted @ 2020-05-27 16:10 学习使我进步 阅读(2812) 评论(0) 推荐(0) 编辑
摘要: 本文基于Unity、ToLua、UGUI开发的手游,针对项目的性能优化的实际经验总结。 不定时更新。 一、Unity资源 1、资源标准 Uinty3D性能优化之贴图科普篇 Uinty3D性能优化之声音资源科普篇 Unity3D性能优化之美术资源制件规范 Unity3D性能优化之资源导入标准和属性设置 阅读全文
posted @ 2020-05-26 15:25 学习使我进步 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 一、Unity的资源(Asset)和对象(UnityEngine.Objects) 资源(Asset):**是硬盘中的文件,存储在Unity工程的Assets文件夹内。**例如,纹理(Texture),材质(Material)和FBX文件等,它们都是资源。一些资源的数据格式是Unity原生支持的,例 阅读全文
posted @ 2020-05-22 18:14 学习使我进步 阅读(1468) 评论(0) 推荐(0) 编辑