logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity性能优化(二)DrawCall与渲染优化

性能优化这块内容比较多,如果每一个都贴上代码讲如何使用,将耗费巨大的精力,本文只是列一个提纲,更深入的内容请大家自行学习,可以结合上文将的Profiler工具一起使用。

文章图片
#unity#性能优化#游戏引擎
Unity性能优化(一)优化概述与Profiler工具的使用

最近在学习性能优化的内容,想写博客总结一下,这是我第一次写,所以可能会比较粗糙,后面会随着学习的深入不断完善学习性能优化之前你需要先知道什么是渲染管线,以及3D模型的基本知识,本文不给出相关教学性能优化的主要目的就是提高游戏帧数,而提高游戏帧数可以从优化代码,降低DrawCall等方面入手,在Game窗口点击Stats可以查看DrawCall、帧数、顶点数量、三角形数量、SetPass等信息,这些

文章图片
#unity#性能优化#游戏引擎
Unity性能优化(二)DrawCall与渲染优化

性能优化这块内容比较多,如果每一个都贴上代码讲如何使用,将耗费巨大的精力,本文只是列一个提纲,更深入的内容请大家自行学习,可以结合上文将的Profiler工具一起使用。

文章图片
#unity#性能优化#游戏引擎
Unity中的MVC、MVP、MVVE框架

本文结合一个小案例,讲解MVC、MVP和MVVE在Unity中的相关应用MVC思想最初来自网页和软件开发,并不是为了游戏开发而生,在游戏开发中主要用在大型商业游戏中,小项目使用反而会带来更多麻烦,请酌情使用。

文章图片
#unity#mvc#游戏引擎
Lua热更新原理与流程

利用第三方Lua热更新库,在Unity中嵌入lua解释器,利用解释器执行lua脚本。需要热更新的时候,从服务器上下载需要更新的代码文件

#lua#junit
Unity中的MVC、MVP、MVVE框架

本文结合一个小案例,讲解MVC、MVP和MVVE在Unity中的相关应用MVC思想最初来自网页和软件开发,并不是为了游戏开发而生,在游戏开发中主要用在大型商业游戏中,小项目使用反而会带来更多麻烦,请酌情使用。

文章图片
#unity#mvc#游戏引擎
Lua与C#的相互调用(xLua)

xLua是由腾讯维护的一个开源项目,xLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。

文章图片
#lua#c##junit
到底了