美文网首页
UGUI_selectable

UGUI_selectable

作者: 萧非子 | 来源:发表于2017-02-22 08:47 被阅读0次

    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

    相关文章

      网友评论

          本文标题:UGUI_selectable

          本文链接:https://www.haomeiwen.com/subject/rmppwttx.html