UGUI_selectable

selectable----------------------------------------------

UGUI中,Selectable类是很多交互控件的基类.

这个组件不能直接创建物体.需要先创建一个空物体.然后addComponent --- selectable脚本.

Interactable 是否允许交互.

Transition 过渡效果

Navigation 导航设置

当Interactable=false时候.UI元素显示Transition的DisabledColor颜色

Transition 过渡效果

(

none 没有过渡

color tint 颜色过渡

spriteSwap 精灵过渡. 当高亮,鼠标点击,鼠标移开时分别显示的图片.

Animition 动画过渡,  点 auto generate Animiation,可以自动创建状态机.

)

然后可以用Animition来调节各个动画状态的效果.

做出来一个Animator Controller可以重复使用.

导航----按 上下左右键,切换当前选中物体.

Navigation 导航设置

(

none .不参与导航

Horizontal,水平导航

Vertical ,垂直导航

Aytinatuc ,自动.这个 水平垂直都会导航

explicit 自定义. 当你按上下左右时候切换到固定的某个.

)

导航功能需要首先点击选中一个图标之后.按上下左右键才会导航切换.

如果想一开始就给他指定一个默认选中的.可以用脚本控制.

test.cs

using UnityEngine;

using System.Collections;

public class selectableTest : MonoBehaviour

{

public Selectable defaultSelected; //导航默认选中物体.

void Start ()

{

defaultSelected.Select ();

}

}

button继承自Selectable所以,selectable的所有属性他都有.他也可以做导航切换.

相关UGUI官方示例: Menu 3D

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Canvas 渲染顺序 遵循刷油漆规则(画家算法) 依次由Render CameraDepth值、Sorting ...
    沉麟阅读 1,522评论 0 0
  • 1、UGUI概述 1.1、Unity界面发展史 【老版本界面onGUI】=>【GUI插件NGUI】=>【新版本界面...
    兜兜_2925阅读 27,463评论 2 23
  • Interaction Components 交互组件在UI系统中处理交互事件,比如鼠标或者触摸事件 Select...
    祝你万事顺利阅读 1,245评论 0 2
  • UGUI Button 是 UI 与用户交互的控件之一,是最常用也是最重要的控件之一 创建 Button 在 Hi...
    BingLau阅读 271评论 0 0
  • 脑无半分波动 天天读 日日复 时时预 刻刻习 书入脑中不肯留 天天奔 日日跑 时时走 刻刻行 脂入肚子似自有 天天...
    一阵风吹散了阅读 589评论 0 12