Choose your operating system:
Windows
macOS
Linux
以下内容详细介绍了设置鼠标交互时的可用属性,并包含可用指针的示例。注意:显示的指针将随不同的操作系统变化。
鼠标接口属性
在PlayerController类中,有一个名为 鼠标接口(Mouse Interface) 的属性类。可以在此处设置基于指针的鼠标交互的所有属性。如下所示:
属性 |
描述 |
---|---|
显示鼠标指针(Show Mouse Cursor) |
此属性将决定鼠标指针是否可见。注意:此属性默认直接设置操作系统的指针。 |
启用点击事件(Enable Click Events) |
此属性将启用处理点击事件的功能。缺少此属性则无法用鼠标进行点击。 |
启用鼠标悬停事件(Enable Mouse Over Events) |
此属性将启用处理鼠标悬停事件的功能。缺少此属性则无法进行鼠标悬停。 |
默认鼠标指针(Default Mouse Cursor) |
此属性将设置鼠标指针的默认外观。选项显示在 可用指针 分段中。 |
默认点击追踪通道(Default Click Trace Channel) |
此属性将设置追踪系统用于查看点击被点击对象的默认通道。默认设置为 Visibiltiy 。这意味着追踪将检查对象的可见性状态,并在对象为可见时才返回 true 。换句话说,你只能与游戏中 可见 的对象进行交互。 |
可用指针
以下列表包含所有可用指针,以及其在Windows操作系统中的外观。不过,你无需被它们的常见用法限制,而可以在游戏中任意使用它们。唯一需要注意的是,许多用户习惯于在特定情况下使用特定的指针,脱离惯常的用法可能会引起迷惑。
这时,我们将直接从操作系统中获取指针。以下指针属于Windows中的Aero主题。在其他操作系统上或使用其他主题时,外观应该会有所不同。
设置 |
描述 |
示例 |
---|---|---|
None |
此设置将隐藏指针,使用时须多加注意。但是,它仍然会计算指针位置,因此你依然可以得到鼠标悬停和点击事件。 |
N/A |
默认(Default) |
这是默认的箭头指针。 |
|
文本编辑光标(Text Edit Beam) |
通常当放置在可编辑文本域时会出现此指针。 |
|
左右调整大小(Resize Left Right) |
此指针出现在能够水平调整大小的窗口或UI资产上。 |
|
上下调整大小(Resize Up Down) |
此指针出现在能够垂直调整大小的窗口或UI资产上。 |
|
东南调整大小(Resize South East) |
此指针出现在能够从右上角或右下角进行水平和垂直大小调整的窗口或UI资产上。 |
|
西南对调整大小(Resize South West) |
此指针出现在能从左上角或左下角进行水平和垂直大小调整的窗口或UI资产上。 |
|
十字(Cardinal Cross) |
此指针用于在屏幕上拖动窗口。 |
|
准星(Crosshairs) |
此指针用于执行各种精确操作。 |
|
手(Hand) |
鼠标悬停在超链接上时通常会出现此指针。 |
|
抓取(Grab Hand) |
鼠标悬停在要在屏幕中拖动的对象上时会出现此指针。 |
|
抓住(Grab Hand Closed) |
当在屏幕中拖动对象时,通常会出现此指针。 |
|
斜圆(Slashed Circle) |
尝试执行无效操作(如将物体拖到无法放置处)时通常会出现此指针。 |
|
滴管(Eye Dropper) |
在给定像素位置取色时通常会出现此指针。 |
|