zoukankan      html  css  js  c++  java
  • Unity随笔3:按钮的"导航"功能

    以前写Win32API的按钮时遇到过"焦点"的问题

    比如说,当你在一个文本框里按下鼠标左键,焦点就被设置在了这个文本框,键盘按键的输入都会被这个文本框捕捉

    同理,当一个按钮被按下的时候,按钮也会获得焦点:(老版本的Windows中看起来就是一圈虚线,Win10中是一圈锯齿)

    此时按下空格键相当于点击这个按钮(我依稀记得按下方向键可以移动焦点到其他控件上,并且按回车和按空格效果相同,但是刚才在Win10试的结果不是这样的)

    Unity的按钮也有这个特点,当按钮被按下后再按空格相当于再次点击这个按钮

    这个功能默认是开启的,目的是方便控制器操作,通过控制器可以在各个按钮间移动

    但是在Windows上使用键鼠操作的时候就会导致一些意料之外的结果

    将按钮组件中的"导航"(Nave'ga在了这个文本框,键盘按键的输入都会被这个文本框捕捉

    同理,当一个按钮被按下的时候,按钮也会获得焦点:(老版本的Windows中看起来就是一圈虚线,Win10中是一圈锯齿)

    此时按下空格键相当于点击这个按钮(我依稀记得按下方向键可以移动焦点到其他控件上,并且按回车和按空格效果相同,但是刚才在Win10试的结果不是这样的)

    Unity的按钮也有这个特点,当按钮被按下后再按空格相当于再次点击这个按钮

    这个功能默认是开启的,目的是方便控制器操作,通过控制器可以在各个按钮间移动

    但是在Windows上使用键鼠操作的时候就会导致一些意料之外的结果

    将按钮组件中的"导航"(Navigation)设置成None即可关闭这个功能

  • 相关阅读:
    BZOJ 2038 小Z的袜子 莫队算法
    POJ 3407 球面距离
    POJ 1375 圆的切线
    BZOJ 1502 月下柠檬树 simpson积分
    UVA 11704
    POJ 1981 定长圆覆盖最多点
    HDU 3982 半平面交+圆和凸多边形面积并
    ZOJ 1104 二分
    使用Singleton来实现Flash和Flex的通信。
    校内API相关
  • 原文地址:https://www.cnblogs.com/MirrozSigmaMax/p/14581966.html
Copyright © 2011-2022 走看看