unity压缩包和优化相关
文章平均质量分 69
警醒与鞭策
『卧薪尝胆』不同阶段,不同目标!
展开
-
Unity优化之 LOD 和 HLOD
///////////////////////////////////////////Shader LOD- 这个是另外一种控制细节级别的技术- 在一个Shader当中,可以给不同的subshader指定不同的LOD属性,例如:SubShader { LOD 200 Pass {//insert shader pass here } } SubShader { LOD 100 P...转载 2021-12-19 21:19:39 · 3973 阅读 · 0 评论 -
Unity Linear Gamma Space的 优化记录
//////////////////////////////////////////////////////////////////////Unity Texture2D的sRGB(Color Texture)的作用在gramma空间下,勾选与否无关。在liner空间下,勾选shader会自动将读到的像素作gramma矫正,即x的0.45次方不勾选,shader读到的就是原始的颜色值然后unity如果选了gramma空间,会自动将输出颜色做一个伽马矫正,偏暗,相当于拍照对图片的自..转载 2021-12-08 21:41:42 · 216 阅读 · 0 评论 -
一些官方介绍的游戏大作的优化方法
//////////////一些官方介绍的游戏大作的优化方法//////////////转载 2021-01-11 22:22:41 · 147 阅读 · 1 评论 -
Unity优化之Camera相关
Unity优化之Camera相关转载 2020-12-02 23:25:51 · 989 阅读 · 0 评论 -
Unity优化之Graphics相关
Unity优化之GraphicsCamera相关//////////////////////////////////////////////////////////////像素px、分辨率、ppi、dpi、dp(dip)屏幕尺寸(Screen Size): 屏幕对角线的长度。iPhone5屏幕尺寸为4英寸、iPhone6屏幕尺寸为4.7英寸,指的是显示屏对角线的长度。 1 inch = 2.54cm = 25.4mm分辨率:屏幕上的像素总数。常用的表现形式如:1280x720, 1920x转载 2020-12-02 23:25:12 · 2108 阅读 · 1 评论 -
Unity优化之Shader相关
Unity优化之Shader相关转载 2020-12-02 23:20:27 · 167 阅读 · 0 评论 -
Unity优化之Model(记录1)
Modeling characters for optimal performanceUsing these techniques might help increase the animation and rendering speed of your characters, but be aware that they might also reduce the visual fidelity and realistic effects you are trying to achieve. T...翻译 2020-11-01 23:37:34 · 493 阅读 · 0 评论 -
Unity内存优化 之 ManagedHeap 整理
////////////////////////////////////////////////////////////////////////////////////要了解几个概念:ManagedHeap 表示的是Mono所使用的托管堆内存,C#上任何的申请托管的内存都会在这个上面申请。 ManagedHeap.UsedSize 表示这个托管堆上已经使用的内存大小 ManagedHeap.reservedUnUsedSize 表示托管堆上未使用的内存大小当我们申请内存时,如果Manag...转载 2020-09-21 22:51:33 · 2976 阅读 · 0 评论 -
Unity优化之Texture (记录1)
///////////////////一些Texture的设置Unity2019.4新特性////////////////////////////HDR TexturesWhen importing from an EXR orHDRfile containingHDRinformation, theTexture Importerautomatically chooses the right HDR format for the output Texture. This f...翻译 2020-09-13 21:39:46 · 10834 阅读 · 1 评论 -
C# Memory Management for Unity Developers
C# Memory Management for Unity Developers Mono, heap, etc.有些已经在Unity里使用优化掉了。C# MEMORY AND PERFORMANCE TIPS FOR UNITYThere’s a lot of useful information out there about memory and performance op...转载 2015-08-21 11:53:29 · 1401 阅读 · 0 评论 -
初探PoolManager插件
转自宣雨松:缓存池我们主要关注的几个事情 1.怎么把游戏对象保存进缓存池 2.怎么把游戏对象从缓存池里面去出来 3.如何智能删除缓存池。很期待,因为PoolManager都满足了这几个需求。如下图所示,创建一个空的GameObjcet 接着把Spawn Pool脚本绑上去。PoolName:缓存池的唯一名称。MatchPoolScale:勾选后实例化的游戏对象的缩放比例转载 2015-08-21 13:29:00 · 1293 阅读 · 0 评论 -
unity profiler and optimize and compress android Package
WebplayerFor webplayer profiling, follow these steps:1. Check theDevelopment Build checkbox inUnity’s Build Settings dialog and also open the Profiler window before starti翻译 2015-07-17 16:00:38 · 1270 阅读 · 0 评论 -
粒子半透特效
CPU计算部分1.DrawCall(耗费中。因为粒子支持动态Batch,且通常不会以Z轴作为排序标准,合并概率很高。只有在确实使用了大量不同材质或者强制排序的情况才会出现性能热点,然而这种情况还是挺常见的)2.粒子网格计算(以前高,现在低。因为目前的粒子计算已经分摊到了子线程上由任意空闲核心来执行,而现在是八核机的时代。最多也就是核心利用率高导致一点点发热,但绝不会成为卡顿的原因。而苹果那边,靠着...转载 2018-02-25 19:36:39 · 1047 阅读 · 0 评论 -
Graphics消耗
WaitForTargetFPS、Gfx.WaitForPresent 和 Graphics.PresentAndSync是我们经常会被问到的参数。想必正在读此文的你也经常在Profiler中遇到过这几项CPU开销过大的情况。对此,我们今天就来好好地聊一聊这几个参数的具体含义和触发规则。WaitForTargetFPS该参数一般出现在CPU开销过低,且通过设定了目标帧率的情况下(Applicati...转载 2018-07-09 23:46:54 · 1363 阅读 · 0 评论 -
项目上使用的渲染
In addition to selecting a renderingpath, it’s important to choose a ‘Color Space’ before lighting your project.Color Space determines the maths used by Unity when mixing colors in lightingcalculation...转载 2018-07-10 23:50:26 · 332 阅读 · 0 评论 -
项目的整理游戏优化(为自己)2017
Transform.SetParentGameObject.Deactivate/ActiveMipmapVisualizationUnity3D性能优化:ShaderLab内存占用前言:手机的内存占用一直是项目优化的重要部分。最近优化项目的内存占用时。发现了个占用比较恐怖的地方。那就是ShaderLab正文:从上图(进入战斗场景时的内存快照)可以看出,ShaderLab占用居然达到42M(请忽略其他项数据,因为还没优化到=。=)。为什么Shader的占用...转载 2018-07-15 23:59:28 · 1569 阅读 · 1 评论 -
Unity Batching 相关2
Unity Batching 相关2转载 2018-08-01 22:55:03 · 272 阅读 · 0 评论 -
Unity3D游戏GC优化总结---protobuf-net无GC版本优化实践
一 protobuf-net优化效果图 protobuf-net是Unity3D游戏开发中被广泛使用的Google Protocol Buffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的源代码不支持Unity3D游戏在各个平台上的动态库构建。它是一个网络传输层协议,对应的lua版本有两个可用的库:一个是proto-gen-lua,由tolua作者开发,另外一个是proto...转载 2018-09-08 13:05:23 · 1670 阅读 · 0 评论 -
图片格式相关,及内存优化建议
纹理压缩格式,内存相关原创 2015-06-12 17:33:44 · 2626 阅读 · 0 评论