UGUI——Selectable Base Class

作者:追风剑情 发布于:2019-1-15 14:14 分类:GUI

官方文档 https://docs.unity3d.com/Manual/script-Selectable.html

所有交互组件的基类

1111.png

2222.png

属性说明
Interactible: 是否开启交互,如果设为false,组件转换(Transition)状态将设成disabled
Transition: 转换方式,用来设置组件不同状态下的样式: normal,highlighted,pressed,disabled。
  ● Color Tint: 通过颜色变化来表示不同的状态
      Target Graphic: 状态转换作用的目标组件
      Normal Color: 常态颜色
      Highlighted Color: 高亮时的颜色
      Pressed Color: 按下时的颜色
      Disabled Color: 禁用时的颜色
      Color Multiplier: 值越大越亮
      Fade Duration: 状态变化所需的淡入淡出时间
  ● Sprite Swap: 通过显示不同的精灵图片来表示不同的状态
      Highlighted Sprite: 高亮时要显示的精灵图片
      Pressed Sprite: 按下时要显示的精灵图片
      Disabled Sprite: 禁用时要显示的精灵图片
  ● Animation: 通过播放不同的动画来表示不同的状态
      Normal Trigger: 常态下要播放的动画名称
      Highlighted Trigger: 高亮时要播放的动画名称
      Highlighted Trigger: 按下时要播放的动画名称
      Disabled Trigger: 禁用时要播放的动画名称
Navigation: 运行状态下UI元素之间如何导航
  ● None: 无键盘导航,点击时(clicking/tapping)也不接受焦点。
  ● Horizontal: 横向导航
  ● Vertical: 纵向导航
  ● Automatic: 自动导航
  ● Explicit: 自定义导航
      Select On Up: 按“上”键要导航到的组件
      Select On Down: 按“下”键要导航到的组件
      Select On Left: 按“左”键要导航到的组件
      Select On Right: 按“右”键要导航到的组件
  ● Visualize: 是否在Scene窗口中显示导航箭头辅助线
  
注意:只有挂了Selectable组件或者继承了Selectable Base Class的组件之间才能进行键盘导航。

标签: UGUI

Powered by emlog  蜀ICP备18021003号   sitemap

川公网安备 51019002001593号