原文:UGUI ScrollRect 性能优化

测试环境 操作系统:Windows . 开发工具:Unity . . 问题描述,在实际开发过程中经常会使用ScrollRect实现滚动列表,当初次加载数据比较多的情形时,Unity D会出现比较严重的卡顿,降低帧率,其原因主要为 a 集中式的申请ItemRenderer对象大量堆内存,b 帧Draw Call增加。 解决方案,主要逻辑根据Viewport即Mask Visual区域计算当前上下文显 ...

2017-03-27 22:14 4 5907 推荐指数:

查看详情

UGUI ScrollRect使用

第一次在正式项目里用UGUI,遇到不少问题。其中ScrollRect是比较让人恼火的。看了很多网上已有教程和原代码,终于做出满足项目需求的样子来了。简单分享一下。如有错误的地方,希望大家可以指出,一起进步! 制作一个滚动列表,首先就会想到ScrollRect这个组件 ...

Fri Jan 01 03:39:00 CST 2016 1 21446
UGUIScrollRect的解析

这几个看了些UGUI的源码,记录一下关于ScrollRect的原理。 ScrollRect不能单独使用,在Inspector里显示为:,Content为要滑动的容器,不能为空,Viewport为显示的容器,为空则为当前ScrollRect组件所在的RectTransform,单选 ...

Sat Jun 10 02:13:00 CST 2017 0 1254
UGUI性能优化

UGUI会自动检测优化,如果多个材质间没有遮挡或只有小部分不影响的遮挡则会合并DrawCall为一个。如下图: 尽可能保证Text在Image的上方。字体的DrawCall就可能自动会优化,而不需要像NGUI那样让字体跟图片pack在一起来减少DrawCall。 尽可能保证 ...

Thu Apr 21 23:31:00 CST 2016 0 6425
UGUI ScrollRect 代码定位

  在NGUI 的scrollview组建定位可以直接用value;但是在ugui上的scrollrect确实分的更细了分为 verticalNormallizedPosition 和HorizontalNormaliazedPozition 以及可以设置vector2 ...

Sat Apr 01 04:29:00 CST 2017 0 1722
UGUI ScrollRect 滑动

运行环境 Unity3D 5.3.7 p4 在我之前的博客中,写过一些Unity4.6的UGUI,现这篇是基于Unity 5.3的 推荐结构 推荐使用三层来组织,如下所示: ScrollRectScrollRect组件,选择水平还是垂直滑动 Viewport:RectMask2D ...

Thu Jun 08 20:01:00 CST 2017 0 1289
UGUI batch 规则和性能优化

UGUI batch 规则和性能优化 (基础) Unity 绘图性能优化 - Draw Call Batching : http://docs.unity3d.com/Manual/DrawCallBatching.html 1.名词   1)Batch 单词 google 翻译的解释 ...

Fri May 13 19:26:00 CST 2016 0 9898
[Unity UGUI]ScrollRect效果大全

UGUI各种优化效果 本文所实现的UGUI效果需求如下: - 支持缩放滑动效果 - 支持动态缩放循环加载 - 支持大数据固定Item复用加载 - 支持不用Mask遮罩无限循环加载 - 支持ObjectPool动态加载 - 支持无限不规则子物体动态加载 - 支持拖动并点击和拖拽 - 支持拖动并拖拽 ...

Thu Sep 14 02:50:00 CST 2017 0 4667
ScrollRect裁剪ParticleSystem粒子(UGUI)(一)

UGUIScrollRect可以正确的裁剪包括Image,Text等UGUI自身的组件,但是不能正确裁剪ParticleSystem粒子,这给客户端和美术人员造成了很大麻烦,今天我们就通过修改shader的方式,解决裁剪问题 环境搭建 创建新的场景,添加ScrollView ...

Thu Mar 23 08:06:00 CST 2017 1 3807
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM