自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 Unity 中关于 BuildSetting 中 “Optimize Mesh Data” 选项的“坑”

Unity 在底层默认希望为你做尽可能多的优化,降低使用门槛,比如 BuildSetting 中的Optimize Mesh Data 选项就是一个典型的例子。  这个选项到底有什么用呢?文档描述为:Optimize Mesh Data Remove any data from meshes that is not required by the material applied...

2019-12-24 10:39:41 2134

转载 Unity场景美术资源优化

概述:在游戏制作中,绝大部分游戏的场景美术资源都会占用设备相当大的储存和计算量,而且游戏运行起来还有其他如角色、动画、特效、UI、贸易和战斗交互及AI、寻路等程序系统的调用和运行。对场景美术资源进行一定的优化就可以为其他资源留出更多的空间,使得游戏跑起来更为流畅。unity这个游戏引擎在大部分移动平台上对游戏场景美术资源量的支持还是很高的。在主流的手机上(骁龙835芯片手机或IPHONE7...

2019-12-24 10:39:05 1075

原创 android真机调试

1.ADB注意防火墙是否屏蔽掉了54998~55511端口,若屏蔽就打开。(1)导出U3D项目的时候勾选Profile,安装游戏到手机。(2)打开CMD命令行,cd到adb根目录,然后输入以下命令。将下面'这里加你的包名'改为你游戏打包出来的名,即Bundle Identifier。例如:com.Company.aaa。adb forward tcp:54999 locala...

2019-12-19 16:18:14 146

转载 Unity性能优化 – 设置篇

想要做好Unity性能优化,主要从CPU,内存,GPU等多方面进行,需要处理好许多事情。在脚本篇中我们就Unity API,C#,IL2CPP,Lua和算法数据结构等多方面提出了性能优化建议。鉴于Unity内设置项繁多,如果某项设置不当,就可能会对性能造成负面影响。本文将从纹理、模型、音频等多方面进行讨论,主要针对影响性能较大的设置项。纹理Read/Write Enable:如果你...

2019-12-17 11:37:31 658

转载 Unity UGUI优化与原理【unity官方】

来源( 来源:unity官方 Optimizing Unity UI )官方链接:[1]https://unity3d.com/cn/learn/tutorials/temas/best-practices/guide-optimizing-unity-ui[2]https://unity3d.com/cn/learn/tutorials/topics/best-practice...

2019-12-16 16:52:44 5231

转载 Unity UGUI优化

Unity UGUI 优化原内容来自于雨松MOMO的UWA课堂纹理格式的选择界面打开慢可分为首次打开慢和再次打开慢,首次打开慢一般是由于需要加载过多的UI资源。而再次打开慢就是程序不合理造成的了。 首次界面打开加载的资源(如:贴图)会被缓存在内存中,这样再次打开界面由于内存中已经有了资源(如:贴图)所以会更快。 作为界面优化,我们应当尽可能地让首次打开得更快。Androi...

2019-12-16 16:12:19 970

转载 Unity UGUI优化:解决EventSystem耗时过长的问题 第一部分

前言:最近项目一直在做优化,然后发现Unity的其中一个大坑,关于EventSystem的。当玩家在连续操作屏幕的时候,就会触发EventSystem.Update() -->....-->EventSystem.RaycastAll();这个RaycastAll非常耗时,每帧七八毫秒、甚至十几毫秒的情况都有。虽然是Unity 的底层,但是还是要想办法来优化一下。正文:...

2019-12-16 15:17:28 451

转载 Unity资源优化详解

本篇文章主要是给新手开发者介绍unity资源优化,在开始学习之前大家需要了解这个概念:资源管道,原始文件通过内容管道变成了一个可被Unity高效使用的中间文件,这不是Unity里面的一个概念,但Unity的工作行为和它很类似;Unity在导入资源的时候可以使用类型丰富的文件,这不意味着在我们生成的App中同样也是这些文件,资源通过Unity的资源管道变成了较为统一的格式。我们在导入资源的时候有很多...

2019-12-13 16:40:08 796

转载 优化-Overdraw

问题:GPU Overdraw局部像素区域压力过大image.png1.Overdraw在某个背景上有个按钮,要将按钮绘制在背景上,这个就是Overdraw,Overdraw无法避免,只能优化降低2.性能参数总填充数值峰:单帧总填充像素数量最大值 填充倍数峰值:单帧最大填充倍数(10.0X就是该帧刷新10遍) 单帧填充倍数:该帧总填充数/该帧渲染相机分辨率3.优化方案...

2019-12-13 15:37:57 746

转载 使用 RGBA4444 與 Dithering 減少記憶體用量

在 2D 遊戲中,圖片一向在消耗的記憶體中占用最大的比例。尤其在記憶體資源寶貴的行動裝置上,為了減少記憶體使用量,縮減圖片的大小常常是最有效的方法。大部份的遊戲會使用材質壓縮 (texture compression) 來縮小圖片的記憶體用量,而在這篇文章中,我會介紹另一種方法:使用 RGBA4444 的材質格式,並配合 dithering 維持圖片品質。關於圖片壓縮一般我們常用的...

2019-12-13 14:01:51 864

转载 Mipmap

在三维计算机图形的贴图渲染中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。这个技术在三维游戏中被非常广泛的使用。“MIP”来自于拉丁语multum in parvo的首字母,意思是“放置很多东西的小空间”。Mipmap 需要占用一定的内存空间,同时也遵循小...

2019-12-13 11:56:44 425 1

转载 优化

WeTest 导读做了大概半年多VR应用了,VR由于双眼double渲染的原因,对性能的优化要求比较高,在项目的进展过程中,总结了一些关于移动平台上Unity3D的性能优化经验,供分享。一、移动平台硬件架构移动平台无论是Android 还是 IOS 用的都是统一内存架构,GPU和CPU共享一个物理内存,通常我们有“显存”和“内存”两种叫法,可以认为是这块物理内存的所有者不同,当这段映射...

2019-12-13 10:49:20 283

转载 profiler-RenderDoc使用之unity篇

title: profiler-RenderDoc使用之unity篇categories: Profilertags: [profiler, RenderDoc, unity]date: 2019-06-14 22:20:47comments: false调试 unity 的渲染. 使用第三方工具 RenderDoc, 这是一个 MIT 开源协议的开源项目.可以调试查看 某个 vert...

2019-12-13 10:27:14 1026 1

原创 这套unity阴影优化方案,可以减少超40倍内存消耗

本文将由游戏开发者Michael Short分享Unity中的阴影优化。我们在开发游戏的过程中使用了一个投影式阴影系统,它类似阴影贴图,会从光源的角度渲染对象,然后把阴影从光源投射到场景。在开发游戏的过程中,使用功能丰富的Unity阴影贴图解决方案会显得有些浪费。因为我们不希望为所有内容渲染动态阴影,而只打算对场景的较小物体渲染动态阴影。我们想更好控制对阴影的过滤,通过添加模糊效果,使阴影更加柔和...

2019-12-13 09:07:47 1962

原创 Unity 手游性能优化

Unity 手游性能优化物理减少射线频率、长度、layer; 善用 Physics Matrix; 不要移动静态 Collider,需要移动的话加 RigidBody; 尽量使用简单的 Collider 替代 MeshCollider;不同类型进行碰撞检测的相对成本是按照以下顺序排序的,从最耗费资源到最不耗费资源:三角形网格、凸包(三角形网格)、胶囊体、球体、立方体、平面、点。 一...

2019-12-13 09:07:09 884

原创 GPU 加速动画渲染方案

GPU 加速动画渲染方案GPU Animator 解决的问题同屏动画太多导致的 CPU 蒙皮计算压力太大。比如 MOBA 类游戏的几十个小兵,或者竞技场周围的吃瓜群众等等,这些动画一般不需要很好的效果,可以尝试使用多种优化手段来降低效果(也可以保持效果基本不变)、占用内存、消耗GPU 来降低 CPU 的压力。GPU Animator 原理有两种 GPU 加速模式:缓存每一帧顶...

2019-12-13 08:55:49 915

原创 Potentially visible set

Potentially Visible Setsare used to accelerate the rendering of 3D environments. This is a form ofocclusion culling, whereby a candidate set ofpotentially visiblepolygons are pre-computed, then in...

2019-12-12 15:09:25 850

转载 Unity 资源优化方法及移动设备上优化

1、光照烘焙(Baked Lighting)关闭实时阴影,得到实时阴影的物体将无法被批处理,导致大量的额外绘制调用的开销。在PC上,你仅能通过单一的即时方向光来得到不错的动态阴影,但在移动端请用烘焙好的光照,不要用实时阴影。2、纹理集合(Texture Atlasing)每个不同材质都会至少导致一个新的绘制调用,你可能会以为一个木头门和铁椅子必须使用不同的材质,毕竟它们使用了不同的纹理。但...

2019-12-12 13:57:35 219

RPG 点击 开箱子

unity3d RPG 点击 开箱子 加油!yeehot.com

2012-09-10

MouseControlMove

0.0 unity3d 加油unity3d

2012-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除