Unity3D
过眼千年
不算技术狂人,热爱游戏行业!
展开
-
Unity优化心得汇总
系统关闭垂直同步,限定系统帧数为45帧。 //强制设置帧率 Application.targetFrameRate = 45;贴图选用1024*1024(包含)以内的图片,最好是2的幂次方IOS和安卓平台都采用ETC2-8的格式压缩。IOS最适宜的是PVRCT格式,但是对于非2的幂次方图片,在手机上容易糊掉。动画对于美术给过来的fbx文件,修改压缩格式为Optimal格式(加载块,占用内存少),间隔为0.5...原创 2020-07-15 09:48:59 · 451 阅读 · 0 评论 -
Unity3D 游戏开发之内存优化
项目的性能优化主要围绕CPU、GPU和内存三大方面进行。无论是游戏还是VR应用,内存管理都是其研发阶段的重中之重。然而,在我们测评过的大量项目中,90%以上的项目都存在不同程度的内存使用问题。就目前基于Unity引擎开发的移动游戏和移动VR游戏而言,内存的开销无外乎以下三大部分:1.资源内存占用;2.引擎模块自身内存占用;3.托管堆内存占用。如果您的项目存在内存问题,一定逃转载 2017-03-22 12:33:34 · 330 阅读 · 0 评论 -
Unity内存优化总结(下)
内存泄露内存泄露是开发人员在项目研发过程中最常见也最不愿遇到的问题。就目前来看,大家对于判断项目是否存在内存泄露仍然存在一些误区:误区一我的项目进出场景前后内存回落不一致,比如进入场景后,内存增加40MB,出来后下降30MB,仍有10MB内存没有返回给系统,即说明内存存在泄露情况。误区二我的项目在进出场景前后,Unity Profiler中内存回落正常,但Android转载 2017-03-22 13:00:45 · 401 阅读 · 0 评论 -
UGUI中任意两个对象是否重叠
最近在做一款拼图游戏,由于要设计到拖拽判断,UGUI中如何更方便的判断两个图片是否重叠呢?可参考如下方法: public static bool IsRectTransformOverlap(RectTransform rect1, RectTransform rect2){ Vector3[] corners1 = new Vector3[4];...原创 2019-06-10 15:43:52 · 2904 阅读 · 0 评论 -
Unity基础学习路线
Unity基础 C#程序设计 第001课初识unity 第002课初始unity场景树_渲染体系_物理体系 第003课初识Unity C#的基本结构_类_成员_类的函数 第004课Unity C#表达式_条件_循环_函数传参_out关键字 第005课unity_C#构造函数_调用基类_继承_多态_重载 第006课unity_C#数组_s...原创 2019-06-10 17:05:16 · 1024 阅读 · 1 评论 -
国外运营SDK接入文档汇总
以下是各渠道SDK的文档和SDK官网(汇总网站)地址;TAPDB【数据统计和分析,一般用于支付数据】https://www.tapdb.com/docs/zh_CN/index.htmlAppsFlyer【移动归因与营销分析平台,帮助营销人员,一般用于广告监测】https://support.appsflyer.com/hc/zh-cn/articles/207032066-AppsF...原创 2019-08-30 16:19:49 · 859 阅读 · 0 评论 -
Unity接入Facebook和Tapdb后打IPA包遇到的坑
1.提示Armv7错误。处理方法比较简单,我就直接删了Armv7的配置。查了下,Iphone5S以下手机用这个,我开发的项目最低支持IPHONE6的手机,所以暴力处理了。2.Archive的时候提示bitcode错误我是直接关闭了bitcode,参考文章https://blog.csdn.net/pkueecser/article/details/50682894后来查了以...原创 2019-09-19 10:40:56 · 660 阅读 · 0 评论