UGUI(一)List列表的封装
来源:互联网 发布:c语言file的使用方法 编辑:程序博客网 时间:2024/05/16 10:09
UGUI出来有一段时间了,官方也有相关的基础组件视频教程
http://blogs.unity3d.com/2014/11/26/4-6-is-released-with-source-for-ui-system/
因为基础都很相似,其参数和使用与NGUI等大同小异,在这里不作说明,所以这次封装属于进阶篇。
先看效果图:
在中大型游戏开发中,UI制作会有单独的UI程序进行,他们会将UI视图与代码进行关联,然后编写代码提供接口给其他逻辑程序员调用,也就是程序员们经常讨论的MVC中的视图view层,制作时将各个UI组件如按钮,文本,输入框,列表等组合起来拼成界面即可达到可视化的需求。所以在开发时可以将这些通用组件进行封装,达到复用的效果。基础在这里不多说了,列表控件的使用非常频繁也很重要,熟练运用列表也在一定程度上说明对UI的使用基本没什么大问题。
虽然官方demo中有列表的例子,但是我们要怎样才能更好的运用到实际项目中呢?如下:
两个比较重要的组件说明:
1.GridLayoutGroup:表格布局组件,管理列表表格中的单元格,可设置单元格大小,排列方式,行列参数等。
2.ScrollRect:滑动组件,对其子项进行滑动(其实就是对GridLayoutGroup进行滑动),可设置滑动方向,类型,绑定滑动条,但是必须配合Mask才能形成遮罩,要使用mask还得加上image组件,设置遮罩区域。
3.其他相关组件就不做介绍了,需要自己摸索摸索。
1.UI层组件List的封装(这里只对垂直列表做了封装):
2.UI层接口代码的编写:
3.逻辑层调用方式如下:
UI节点的分布与参数设置如下:
1.滑动组件
2.表格组件
3.item
- UGUI(一)List列表的封装
- UGUI(1)List列表的封装
- UGUI(十五)下拉列表的封装
- UGUI下拉列表的封装
- 【UGUI】无限列表 ScrollView List
- UGUI(四)事件系统的封装
- UGUI(四)事件系统的封装
- UGUI制作无限循环List列表
- 封装UGUI的点击事件
- UGUI的学习和使用(一)
- Unity UGUI的DrawCall优化(一)
- UGUI制作无限循环List列表过程详解
- UGUI点击事件的简单封装
- Freemarker之封装easyUI的datagrid,旨在生成快捷方便的管理列表(一)
- UGUI制作动态的下拉列表
- UGUI下拉列表修改(0813Edit)
- UGUI(三)无限循环列表
- UGUI(十)_无限循环列表
- 【HDU3038】【加权并查集】
- C++中函数指针的使用
- 安装JDK及环境变量设置
- vs调试技巧的总结
- php相对路径的写法
- UGUI(一)List列表的封装
- 应届生的求职之路
- C#订阅模式
- SEA创建、网卡聚合
- js如何将字符串转成日期
- centos7软件安装教程
- ControllerDelegate
- 数据库SQL Server2012笔记(七)——java 程序操作sql server
- Nginx + Tomcat 实现动静分离