• Unity随笔3:按钮的"导航"功能


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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    PHP识别验证码-image-ocr
    Session的一些小疑问
    PHP-webdriver自动化测试完成登录
    大文件日志快速解析入库
    Linux权限说明
    使用python的selenium自动化登录获取cookie
    PHP编码的注释规范
    MySQL主主架构、读写分离搭建学习
    用docker尝试nginx的负载均衡
    lua require
  • 原文地址:https://www.cnblogs.com/MirrozSigmaMax/p/14581966.html
Copyright © 2020-2023  润新知