优化
july32
这个作者很懒,什么都没留下…
展开
-
unity profiler中教重要的参数
转自:https://www.cnblogs.com/yanghui0702/p/yanghui20181026.htmlUnity3D为我们提供了一个强大的性能分析工具Profiler。今天我们就使用Profiler来详细分析一下官方例子AngryBots的内存使用信息数据。首先打开Profiler选择Memory选项,在游戏运行的某一帧查看Detailed选项数据(Simple模式的数据很直观,可以知道内存大体被哪部分占用了),如下图所示:选中后,unity会自动获取这一帧的内...转载 2020-07-08 19:24:34 · 1505 阅读 · 0 评论 -
半透明粒子特效优化
转自:https://blog.csdn.net/Game_jqd/article/details/79370970CPU计算部分1.DrawCall(耗费中。因为粒子支持动态Batch,且通常不会以Z轴作为排序标准,合并概率很高。只有在确实使用了大量不同材质或者强制排序的情况才会出现性能热点,然而这种情况还是挺常见的)2.粒子网格计算(以前高,现在低。因为目前的粒子计算已经分摊到了子线程上由任意空闲核心来执行,而现在是八核机的时代。最多也就是核心利用率高导致一点点发热,但绝不会成为卡顿的.转载 2020-07-08 12:41:53 · 1025 阅读 · 0 评论 -
使用RenderTexture的几个需要注意的问题
原文:https://blog.csdn.net/leonwei/article/details/54972653本文中大部分例子将按照Opengles的实现来解释1.RenderTexture是什么在U3D中有一种特殊的Texture类型,叫做RenderTexture,它本质上一句话是将一个FrameBufferObjecrt连接到一个server-side的Texture对象。什么是server-sider的texture?在渲染过程中,贴图最开始...转载 2020-06-15 01:53:33 · 10423 阅读 · 1 评论 -
Unity3D性能优化-美术资源制件规范
转自:https://www.cnblogs.com/wwhhgg/p/12704216.html 一、场景模型制作规范: 同屏地表面数限制在3万面以内,要充分考虑锁定视角的因素,看不到的模型背面可以尽量简单化,离可行走区域远的建筑模型,都可以做成低模,因为是不会走近看的。 同屏地表drawcall限制50-70个(包含动态建筑),动态建筑可在地表制作测试完摆放效果正确后再单独输出,提交时不能出现在场景地表里面。 资源合并规则:区域贴图合并、区域网格合并、相同材质合并 尽量勿用unit.转载 2020-06-11 19:30:42 · 2158 阅读 · 0 评论 -
Uinty3D性能优化-声音资源
转自:https://www.cnblogs.com/wwhhgg/p/13025544.html结论在最后音频格式WAV:微软公司开发的一种声音文件格式,简单的编/解码、普遍的认同/支持以及无损耗存储,目前Windows上最流行的声音文件格式,资源大,不推荐MP3:是MPEG标准中的音频部分,大小只有WAV文件的1/10,是一种有损压缩数字音频格式,失真小,适合音质要求高的文件,例如BGMOGG:是一种新的音频压缩格式,类似MP3的音乐格式,它是完全免费、开放和没有专利限制的。压.转载 2020-06-11 19:29:42 · 285 阅读 · 0 评论 -
unity中使用TexturePacker图集打包工具
转自:https://www.cnblogs.com/cnxkey/articles/9743920.html在游戏开发过程中,图片的使用是必不可少的,尤其是在UI部分,往往会使用大量的图片。如果每一张图片都是单独使用的话,实际上会对性能造成很大的损耗的。这时候我们往往是把需要的图片资源进行分类,然后按照需要打包成对应的图集。这样会方便管理和更新迭代,同时也减少了很多的性能开销。假如你一个UI界面使用了10张不同的图片,那么加载这个界面的时候,就会同时对10个图片资源进行渲染,而如果这10张图片转载 2020-06-11 17:15:38 · 913 阅读 · 0 评论 -
Unity中使用TexturePacker优化图集
转自:https://blog.csdn.net/Happy_zailing/article/details/87190150TexturePacker是一款非常牛逼的打图集软件,是一款收费软件。这是它的官网:https://www.codeandweb.com/texturepacker,大家可以下到最新版本。即便如此,网上还是有很多破解版的(虽然不是最新版的),但是已经够用了。其实Unity本身也有图集打包功能,但Unity并不想让开发者知道图集这个概念。开发的过程中,如果你不想知道图集的存在,.转载 2020-06-11 17:10:39 · 1048 阅读 · 0 评论 -
unity优化 2
原文:https://blog.csdn.net/game_jqd/article/details/51899000使用Profiler工具分析内存占用情况System.ExecutableAndDlls:系统可执行程序和DLL,是只读的内存,用来执行所有的脚本和DLL引用。不同平台和不同硬件得到的值会不一样,可以通过修改Player Setting的Stripping Level来...转载 2020-03-23 01:42:16 · 610 阅读 · 0 评论 -
unity优化1
转载:https://www.cnblogs.com/MrZivChu/p/youhua.htmlDrawCalls:控制电脑平台上DrawCalls几千个之内,移动平台上DrawCalls200百左右Verts:PC平台的话保持场景中显示的顶点数少于300W,移动设备的话少于10W,一切取决于你的目标GPU与CPU。需要注意的是:如果在Profiler下的GPU中显示的Render...转载 2020-03-23 01:40:13 · 383 阅读 · 0 评论