新闻资讯
3DCAT实时渲染云平台

让任意设备随时随地访问您的 3D/XR 应用!

3DCAT实时渲染云-新闻中心

UE4如何实现鼠标窗选功能

2023-03-30 19:56:58

UE4如何实现鼠标窗选功能?话不多说,下面和3DCAT实时云渲染一起阅读教程!

一、创建一个Widget负责显示窗选的窗口

1.设计器如下

创建一个Widget负责显示窗选的窗口

a:添加一个Border控件作为窗选的显示窗口

b:Border控件锚点设置为左上角,方便计算Translation

c:Border控件大小设置为1x1,方便计算Scale

代码如下

添加一个Border控件作为窗选的显示窗口

鼠标按下时显示Border控件并计算Translation和Scale;

鼠标松开时隐藏Border控件并恢复属性。

二、创建一个HUD负责获取窗选的Actor实例

代码如下

创建一个HUD负责获取窗选的Actor实例

a:HUD开始运行时创建窗选的窗口Widget

b:鼠标松开时,打印窗选的Actor实例

三、创建一个PlayerController负责启用窗选功能

代码如下

创建一个PlayerController负责启用窗选功能

四、设置关卡中的GameMode确保代码得以执行

设置关卡中的GameMode确保代码得以执行

本文《UE4如何实现鼠标窗选功能》内容由3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/news/post-id-136/

标签:
业务咨询:400-8037-298