Version: 2021.1

IPointerEvent

interface in UnityEngine.UIElements

切换到手册

描述

用于指针事件的接口。

变量

actionKey如果按下了特定于平台的操作键,则返回 true。此键在 macOS 上是 Cmd,在所有其他平台上是 Ctrl。
altitudeAngle触笔相对于表面的角度(以弧度为单位)
altKey如果按下了 Alt 键,则返回 true。
azimuthAngle触笔相对于 x 轴的角度(以弧度为单位)。
button用于指示所按下鼠标键的整数:0 表示左键,1 表示右键,2 表示中键。
clickCount按下按键的次数。
commandKey如果按下了 Windows/Cmd 键,则返回 true。
ctrlKey如果按下了 Ctrl 键,则返回 true。
deltaPosition上一个鼠标事件与当前鼠标事件之间指针位置的差异。
deltaTime自记录的指针值上次更改以来经过的时间(以秒为单位)。
isPrimary如果指针是主指针,则返回 true
localPosition当前目标坐标系中的指针位置。
modifiers用于保存所按修改键(Alt、Ctrl、Shift、Windows/Cmd)的标志。
pointerId标识发送事件的指针。
pointerType创建事件的指针的类型。此值来自 PointerType 中定义的值。
position屏幕或世界坐标系中的指针位置。
pressedButtons用于描述当前已按键的位掩码。
pressure当前通过触摸应用的压力大小。如果设备未报告压力,此属性的值将为 1.0f。
radius触摸半径的估计值。加上 radiusVariance 可获得最大触摸半径,减去它可获得最小触摸半径。
radiusVariance确定触摸半径的精度。半径加上此值可获得最大触摸半径,减去它可获得最小触摸半径。
shiftKey如果按下了 Shift 键,则返回 true。
tangentialPressure应用于触笔上的其他压力敏感型控件的压力。
twist触笔围绕其轴的旋转(以弧度为单位)。