作者MoseHas (键盘米虫摩斯)
看板GameDesign
标题[请益] Unity3D UGUI类格问题
时间Thu Mar 9 09:58:02 2017
大家好
有个问题困扰我很久了,喂狗也没什麽解
想请问一下大家是否能帮解答
就是unity内建的UGUI,一般我们都会拿来做选单等等使用
但我有发现,若Image的render解析度过大时
时常会有明显掉FPS的状况
若选单本身没有动态倒是还好
但偶尔会做放大缩小弹出视窗之类的效果
此时就会很明显感受到延迟
测试机种是Android 5.0.2,HTC One M7
有测过M8比较没有这个问题,但还是会小小掉FPS
用iphone输出也感受的到延迟
最早使用unity 5.2.1,那时候更为严重
新版5.5有改善不少,但在M7上面依然会从55-60FPS瞬间掉到40左右
测试过各种改善方式,包括物件静态、双摄影机一个照不动的一个照动态
或UI不动摄影机动,制作UI用atlas等
都没有改善
後来自己是用SpriteRenderer手刻需要动态呈现的UI,就可以避免lag
但是缺点是UGUI提供的raycast并不支援SpriteRenderer
许多的遮住下层事件还必须自己手动开关
所以想请教高手,关於UI lag的状况是否有解呢?
谢谢大家!
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▲
▲ 这题有点困难给
追猎十只和蟑螂六只在废料处理站狭路相逢,面对音 ◢ ▲
≡▲ ◣ 你们一小时思考
霸的闪追,三只蟑螂牺牲了,蟑螂也带走两只追猎, ◢◤ ▂︾▂ ◥◣╯
遁地研发完成後又有两只追猎死亡,但又跃传六只追 ◆ ◢▅▄▄▅◣ ◆
猎并干掉两只蟑螂。请问:废料的悍马两千有几个? ◤▏ ▉◥
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ◥▎ ▊◢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.76.115
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1489024697.A.E5F.html
新测试
发现UI的Text吃的资源比Image还多...
一个文字就要render一个面
光是一个登入画面,Account 和 Password 就等於是15个面了= =
※ 编辑: MoseHas (125.227.76.115), 03/09/2017 11:03:05
1F:推 MBRSL: 改用sprite+1,没找到比较好的方法 03/10 10:42
2F:推 wnt2009: 有实际画面可以看吗?UGUI 在使用上需要注意蛮多地方的 03/10 11:52
3F:推 chowleft: M7的效能是?以前在手机上也遇过类似问题 03/10 14:19
4F:→ chowleft: 後来是改 UGUI Shader,可以让效能变好一点 03/10 14:20
5F:→ chowleft: 主要是拔掉 Mask 部分 03/10 14:21