Unity3D基础学习 NGUI之Example 13 - Tabs简要概述
2024-10-11 05:07:58
首先建一个2D相机,在Anchor下新建一个子物体,添加WindowDrag Tilt脚本,用作拖动窗口
然后新建一个Panel,包含两个content,两个Tab,设置两个Content用来显示切换选项卡的效果展示两个Tab分别加Collider,在Tab下新建两个Sprite和一个Label,两个Sprite分别用于选中状态下的背景颜色和失去选中状态的背景颜色,设置选中状态的颜色名为HighLight,不选中为DarkLight,DarkLight的层要比HightLight低,否则显示有问题。
在两个Tab上添加UIToggle,UIToogled Objets两个脚本,两个Tab的Group设置为1(相同),
Start State,设置是否是开始显示的标签,把你要第一个显示的标签打上勾,其余的不打,
Sprite分别设置为自身的HightLight,将自身Tab拖至On Value Change,Method选择
UIToggleObjects.Togget。UITooggled Objects Activate‘s Size设置为1,
将要与该tab绑定的Content拖入,并将除了第一个要显示的Content显示意外其他的Content全部禁用。
Tab就简单的做出雏形了。还可以根据需要在Tab上添加ButtonOffect,ButtonColor
最新文章
- Android开发学习——SQLite数据库与单元测试
- 图说hibernate注释--java里配置参数(一.1)
- jquery中each遍历各种标签方法
- Action类为何要 extends ActionSupport
- Mac Android签名生成keystore
- CCAction
- JsonModelStrategy策略添加
- IOS plist轻量级操作
- Android 之 Window、WindowManager 与窗口管理
- #include <;windows.h>;
- Cheat sheet for Jupyter Notebook
- CentOS7安装后配置MariaDB
- DBA之路
- Helm 架构 - 每天5分钟玩转 Docker 容器技术(161)
- Lombok之使用详解
- 开放标准-http://www.open-std.org/
- 关于字符串的简单dp
- sitecore系统教程之内容编辑器中创建项目
- Redis集群部署(redis + cluster + sentinel)
- Hibernate(十四)缓存
热门文章
- JNI测试-java调用c算法并返回java调用处-1到20阶乘的和
- cocopods安装
- Xcode 的正确打开方式——Debugging(转)
- json+一般处理程序读取数据库数据
- 如何修改Linux系统下的PATH(如何添加自己的路径到PATH)
- C++ 数组作为函数参数时,传递数组大小的方法
- Android开发-解决 AIDL 中找不到couldn&#39;t find import for class错误
- ejabberd,erlang,简单看了一下,总结一下,很肤浅
- Android学习----Android Studio 技巧汇总
- os mac apache+php+mysql环境配置