【Unity 3D学习】NGUI中Tab的实现
2017-01-12 20:33
477 查看
个人觉得很简单实用,所以分享给大家~
1、创建一个Sprite(假设加TabA),添加组件“UI Toggle”。然后在TabA中创建两个子物体,一个是Label作为显示文本,另一个同样是Sprite(假设叫HighlightSprite),设置它的“Sprite”属性(就是图片资源),最后将其拖到TabA的"UI Toggle"组件下面的“State Transition”属性中的“sprite”那里,实际上是作为选中后的显示状态。
2、按照1创建多个Sprite(TabB、TabC)。
3、重点来了,怎么控制多个Tab默认只能单选一个呢?可以看到下图的“Group”属性,只要所有的Tab都设置相同的数值就可以实现单选的效果了。最后设置“Starting State”属性默认选中某个Tab。
1、创建一个Sprite(假设加TabA),添加组件“UI Toggle”。然后在TabA中创建两个子物体,一个是Label作为显示文本,另一个同样是Sprite(假设叫HighlightSprite),设置它的“Sprite”属性(就是图片资源),最后将其拖到TabA的"UI Toggle"组件下面的“State Transition”属性中的“sprite”那里,实际上是作为选中后的显示状态。
2、按照1创建多个Sprite(TabB、TabC)。
3、重点来了,怎么控制多个Tab默认只能单选一个呢?可以看到下图的“Group”属性,只要所有的Tab都设置相同的数值就可以实现单选的效果了。最后设置“Starting State”属性默认选中某个Tab。
相关文章推荐
- 【Unity 3D游戏开发学习笔记】实现太阳系
- 关于Unity中NGUI的3D角色血条的实现
- 【Unity 3D学习】NGUI中自定义Toggle
- 关于Unity中NGUI的Tab商城、Scrollview和打字机效果的实现
- Unity 3D 物体碰撞后实现连接
- Unity 3D实现多点触控源代码
- < Unity 3D专栏 >NGUI插件基础教程(一)
- Unity 3D NGUI的UITable显示顺序的一个解决方案
- 【Android进阶学习】底部Tab的两种实现方式
- Unity 3D 学习笔记
- 计算机 3D图形基础在Unity中的实现(Vector3,Maxtrix4*4,Transform) [转]
- 微软企业库5.0 学习之路——Unity&PIAB 通过配置实现AOP
- 计算机3D图形基础在Unity中的实现(Vector3,Maxtrix4*4,Transform)
- Unity利用NGUI实现自定义鼠标
- 【Unity 3D 游戏引擎】NGUI 触摸UI和人物行走冲突的解决办法
- Unity 3d之NGUI【特效制作 1】 制作血条,能量条
- < Unity 3D专栏 >实现游戏对象与对象之间通信
- dojo学习第一天 Tab选项卡 实现
- unity 3D学习备忘一(音频方面碰到的一些注意事项)
- Unity 3D学习笔记(三)——关于脚本