unity打包时,可通过QualitySettings优化图像性能,这是最常设置也是最明显的图像性能体现 设置图形质量的水平,一般来说,质量是以牺牲性能为代价的,所以最好不要追求移动设备或旧硬件的最高质量,因为它会对游戏产生有害的影响. 在Edit->Project Settings->Quality设置 默认6个等级,也可自行配置.根据项目的需求,在低端或者高端机,选择等级 Rendering Pixel Light Count 表示渲染使用的像素灯最大数量 ,如果有更多的光照亮一个物体,最…
QualitySettings.shadows 阴影 public static ShadowQuality shadows; Description 描述: 要使用的实时阴影类型. 这就决定了应该使用哪种类型的阴影.可用的选项是硬阴影和软阴影.硬阴影和禁用阴影. 参见:QualitySettings.shadows,Light.shadows. QualitySettings.shadows = ShadowQuality.HardOnly; //Hard Shadows Only. Qual…
QualitySettings.SetQualityLevel 设置质量级别 public static void QualitySettings.SetQualityLevel(int index) public static void SetQualityLevel(int index, [DefaultValue("true")] bool applyExpensiveChanges); Description 描述 Sets a new graphics quality lev…
QualitySettings.vSyncCount 垂直同步数 Description 描述 The VSync Count. 垂直同步数. The number of VSyncs that should pass between each frame. Use 'Don't Sync' (0) to not wait for VSync. Value must be 0, 1 or 2. VSyncs数值需要在每帧之间传递,使用0为不等待垂直同步.值必须是0,1或2. using Unit…
QualitySettings.antiAliasing 抗锯齿 Description 描述 Set The AA Filtering option. 设置AA过滤选项. The AntiAliazing filter can be set to either 0,2,4 or 8. This coresponds to the number of multisamples used per pixel. 抗锯齿过滤器可以设置为0,2,4或8.这对应于每个像素使用多重采样的数量 using U…
014-06-25 04:49:13.658 XXXX[2004:60b] -> registered mono modules 0x1431a50-> applicationDidFinishLaunching()-> applicationDidBecomeActive() Mono path[0] = '/var/mobile/Applications/11F4EE06-6E9D-4BFD-89F0-21268E6347A1/XXXX.app/Data/Managed'Mono c…
Surface Shader 表面着色器 描述 当你的Material要处理光照,则一般使用Surface Shader.Surface Shader隐藏了光照的计算,你只需要在surf函数里设置好反射率.法向量等值就行.这些值会被送到Lighting model中进行计算,然后就会输出每个像素的RGB值.实际上,SurfaceShader最终会编译成VertexShader和FragmentShader,因此编写SurfaceShader可以帮我们省下许多工作. 工作方式 3D模型送入到表面着…
一.基本知识点 1.Baked Only:不会传入shader,只有烘焙时才有用,也就是_LightColor0等这种变量不会表示一个Baked Only Light(前提是场景有lightmap,如果没有烘培,baked only的参数没有意义): (1)烘焙完以后,再将Realtime Only改为Baked Only,还是会传入shader: (2)Baked的Light,在烘焙完后,手动改为Realtime Only,还是会传入shader. 2.Realtime Only:只有实时光照…
Unity3D核心类型一览 本文记录了Unity3D的最基本的核心类型.包括Object.GameObject.Component.Transform.Behaviour.Renderer.Collider.Rigidbody.Camera.Light.MonoBehaviour等. 需要展开了public类型方法的类图请点这里(http://www.cnblogs.com/bitzhuwei/gallery/image/152116.html). 最核心的类型就这几个:Object.GameO…
退出但不关闭: 这是Android对于Linux的优化.当 Android 应用程序退出时,并不清理其所占用的内存,Linux 内核进程也相应的继续存在,所谓“退出但不关闭”.从而使得用户调用程序时能够在第一时间得到响应. 应用切换到后台是暂停的,完全不耗cpu和电量,只保留了运行状态.如果app需要后台处理事务(放音乐),那么app进程会开启相应的服务,所以在后台有消耗的只有服务. 占用CPU的应用才耗电,后台的只占内存,所以是不耗电的.默认回收机制: 当系统内存不足时,系统将激活内存回收过程…