优化
文章平均质量分 68
听星
这个作者很懒,什么都没留下…
展开
-
Unity项目优化案例二
针对工作中遇到的优化问题,记录一下,给大家优化自己的项目提供一些思路。公司产品最近正给国内某大型赛事做支撑服务暴露出不少问题。原创 2023-12-15 20:29:59 · 198 阅读 · 0 评论 -
安卓游戏性能分析工具使用汇总
最近一段时间在研究市面上顶尖游戏的渲染效果如何实现。把最流行的四款工具都用了一个遍。遇到很多坑,具体的参考文章以及细节补遗在这里汇总一下。 市面上的真机性能分析工具主要有如下几种 1.AdrenoProfiler:高通出品,经典版本,模型和纹理都可以批量导出,但是使用过程中,经常遇到读不到手机的情况,可以多等一会或者重开程序试试。需要高通手机。不需要root。 2.Snadragon Pro......原创 2018-09-05 15:20:38 · 2978 阅读 · 1 评论 -
Unity项目优化案例一
针对工作中遇到的优化问题,记录一下,给大家优化自己的项目提供一些思路。公司最近做了一个VR项目。即将交付的时候发现性能问题比较严重unity 2018.4.36cpu i5 10400f显卡 2060 6g内存 16G程序运行起来每帧时间跑到100毫秒~优化思路1.对应电脑上装好开发环境2.使用Profile进行调试定位性能问题3.SkinMesh比较好处理,就是带动画的模型太多了,处理思路就是根据是否可见,把不需要的动画模型给隐藏掉,需要的时候再打开。4.深度相关的没查到对应的调用函数原创 2022-06-30 17:20:29 · 508 阅读 · 0 评论 -
Unity Shader中区分摄像机的一种方法
最近项目中遇到一个问题,不同的Camera找到同一个物体上,希望能呈现不同的渲染效果通过查找Camera和Shader的内置变量发现一个有意思的内置变量// x = 1 or -1 (-1 if projection is flipped)// y = near plane// z = far plane// w = 1/far planeuniform vec4 _Projectio...原创 2019-03-14 13:54:14 · 862 阅读 · 0 评论 -
Unity使用MeshCollider,触发Mesh.Bake PhysX CollisionData 导致场景加载慢
最近解决了一个场景加载慢的问题场景用的实景扫描的户外大地形,导致模型巨大,一个mesh大概在70m左右,然后又需要使用MeshCollider,导致一个极端场景每次都需要60秒才能进入场景。开始使用Profile去查性能点,但是每次都定位到一个Loading.LockPersistentManager这个函数上,如果只是这个函数就没啥好做的了,就是场景大。然后就使用非Assetbundle模式加载场景,最终定位到Mesh.Bake PhysX CollisionData这个函数,查了下是因为模型大,使原创 2020-07-10 09:39:17 · 1105 阅读 · 0 评论