NGUI基础-三大基础组件之Event System(Uicameras)

目录

主要作用

相关参数

(建议:红色是重点,黑色的了解即可)

Event  Type

Events go to

Process Events in

Event Mask​编辑

Debug

Command Click

Allow Multi Touch

Auto Hide Cursor

Sticky ToolTip/Long press ToolTip/ToolTip Delay

Raycast Range

Event Sources

Thresholds

Axes and Keys


主要作用

是让摄像机渲染出来的物体,能够接收到NGUI的输入事件。监听玩家输入。

大部分设置不需要我们去改。

相关参数

(建议:红色是重点,黑色的了解即可)
Event  Type

它是一种事件类型,决定了脚本如何对鼠标和触屏事件进行响应。

UI模式,那么他们处理事件的方式是根据组件的深度。

World模式,那么则会根据距离离主摄像机的远近来响应排序。

2D和3D这个和Projection没有关系。它们的区别是,碰撞器是用2D还是3D碰撞器。

如果根据模式是UI,那么就会根据深度(Depth)进行检测,我们在讲Panel的时候提过:

https://blog.csdn.net/m0_71469414/article/details/135172419?spm=1001.2014.3001.5501

如果模式是World模式,那么就会根据摄像机的远近进行检测,即z轴的远近。

Events go to

事件是通过刚体还是碰撞器传递。

Process Events in

一般不改,默认在Update中。

Event Mask

不想检测哪一层,就点击取消。

Debug

勾选之后,左上角会显示一些信息,方便调试,一般开发游戏的时候都会勾选,方便排除问题。

发布的时候要取消勾选。

Command Click

苹果电脑上是否用Command模拟右键操作。

Allow Multi Touch

是否支持多点触碰。

Auto Hide Cursor

当游戏有控制器或其它设备时,是否自动隐藏光标。

Sticky ToolTip/Long press ToolTip/ToolTip Delay

是否使用ToolTip(用的比较少)/是否长按出提示/停留多久出现tip

Raycast Range

射线长度,一般不修改。

Event Sources

接收事件的来源,一般是全选。

Thresholds

调整鼠标事件的行为,一般不改动,默认值即可。

Axes and Keys

热键,一般不改。

如果大家还有什么问题疑惑可以打在评论区,我会一一回复。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 19:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 19:50:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 19:50:01       82 阅读
  4. Python语言-面向对象

    2024-01-05 19:50:01       91 阅读

热门阅读

  1. MacBook安装telnet工具和使用

    2024-01-05 19:50:01       70 阅读
  2. @Service Spring required a bean could not be found.

    2024-01-05 19:50:01       60 阅读
  3. 1.3数组

    1.3数组

    2024-01-05 19:50:01      58 阅读
  4. python中的//

    2024-01-05 19:50:01       50 阅读
  5. leetcode28. 找出字符串中第一个匹配项的下标

    2024-01-05 19:50:01       59 阅读