文章目录
- 判断当前的要对哪个控件进行操作。点击一个Button,然后鼠标离开,就会触发该事件。也就是监听用户对一个可交互的控件进行的访问。
- 这个就和上面的相对应。
- 当鼠标敲击控件的时候,可以获取到该控件的坐标。 点击右上方的Designer,放置两个按钮,一个image,一个button。 运行,这个时候按钮会出现在屏幕上面。 然后点击按钮,就会触发这个事件。 另一方面:On Preview Mouse Button Down中的My Geometry也有如下参数: Get Absolute Size:游戏视口大小 Absolute to Local:世界坐标转化成本地(相对)坐标 Get Local Size:获取相对坐标 Is Under Location:判断是否敲击到这个坐标了 Local to Viewport:相对坐标转换成视口的坐标
- 光标移动过去,键盘敲击点击可交互控件,可以激活该事件。
- Draw Box:绘制一个Box。具体操作如下。 GetPlayerController->Get Mouse Position Scaled by DPI->Make Vector 2D(return value->)Draw Box(position)。 Brush:是Slate的Brush,在Default Value中可以载入自定义的Brush。然后可以调整颜色。 Draw Line(s):绘制一条线,需要输入点的坐标。 Draw Text:可以以Make Literal Text作为输入text,以上述的鼠标位置作为输入位置,还可以自定义一个字体。
- On Mouse Button Double Click:双击触发 这里需要一个Make EventReply作为响应 On Mouse Button Up:鼠标的第一个操作触发 On Mouse Button Down:最后一个操作触发
- 在TaskWidget,将目前的视角集中在一个小窗口里,点击后可以对这个小窗口进行交互。//注释掉,我也不知道这是啥意思 但是这些操作还是针对于一个控件的,比如button On Key Char:只输入char相关(识别字母和数字) On Key Down:按下激活 On key Up:松开激活
判断当前的要对哪个控件进行操作。点击一个Button,然后鼠标离开,就会触发该事件。也就是监听用户对一个可交互的控件进行的访问。
这个就和上面的相对应。
当鼠标敲击控件的时候,可以获取到该控件的坐标。


点击右上方的Designer,放置两个按钮,一个image,一个button。
运行,这个时候按钮会出现在屏幕上面。

然后点击按钮,就会触发这个事件。
另一方面:On Preview Mouse Button Down中的My Geometry也有如下参数:
Get Absolute Size:游戏视口大小
Absolute to Local:世界坐标转化成本地(相对)坐标
Get Local Size:获取相对坐标
Is Under Location:判断是否敲击到这个坐标了
Local to Viewport:相对坐标转换成视口的坐标
光标移动过去,键盘敲击点击可交互控件,可以激活该事件。
Draw Box:绘制一个Box。具体操作如下。
GetPlayerController->Get Mouse Position Scaled by DPI->Make Vector 2D(return value->)Draw Box(position)。


Brush:是Slate的Brush,在Default Value中可以载入自定义的Brush。然后可以调整颜色。

Draw Line(s):绘制一条线,需要输入点的坐标。
Draw Text:可以以Make Literal Text作为输入text,以上述的鼠标位置作为输入位置,还可以自定义一个字体。

On Mouse Button Double Click:双击触发

这里需要一个Make EventReply作为响应
On Mouse Button Up:鼠标的第一个操作触发
On Mouse Button Down:最后一个操作触发
在TaskWidget,将目前的视角集中在一个小窗口里,点击后可以对这个小窗口进行交互。//注释掉,我也不知道这是啥意思
但是这些操作还是针对于一个控件的,比如button
On Key Char:只输入char相关(识别字母和数字)
On Key Down:按下激活
On key Up:松开激活
发表回复