版本:Unity 6 (6000.0)
语言英语
  • C#

IMouseEvent

Unity.UIElements 中的接口

提出更改建议

成功!

感谢你帮助我们改进 Unity 文档质量。虽然我们无法接受所有提交,但我们确实会查看每位用户提出的更改建议并酌情进行更新。

关闭

提交失败

由于某种原因,无法提交你提出的更改建议。请在几分钟后<a>重试</a>。感谢你花时间帮助我们改进 Unity 文档的质量。

关闭

取消

说明

鼠标事件接口。

属性

actionKey如果按下了特定于平台的操作键,则返回真。此键在 macOS 上为 Cmd,在所有其他平台上为 Ctrl。
altKey如果按下了 Alt 键,则返回真。
button一个值,表示导致此事件的鼠标按钮被按下或释放(如果存在):0 是左键,1 是右键,2 是中键。负值表示在此事件期间没有鼠标按钮改变状态。
clickCount按下按钮的次数。
commandKey如果按下了 Windows/Command 键,则返回真。
ctrlKey如果按下了 Ctrl 键,则返回真。
localMousePosition当前目标坐标系中的鼠标位置。
modifiers保存按下的修饰键(Alt、Ctrl、Shift、Windows/Command)的标记集。
mouseDelta上次鼠标事件到这次鼠标事件之间的鼠标位置差。
mousePosition面板坐标系中的鼠标位置。
pressedButtons描述当前按下的按钮的位掩码。
shiftKey如果按下了 Shift 键,则返回真。