虚幻引擎游戏开发过程中,游戏鼠标如何双击判定?

UE虚幻引擎对于游戏开发者来说都不陌生,市面上有47%主机游戏使用虚幻引擎开发游戏。作为是一款游戏的核心动力,它的功能十分完善,囊括了场景制作、灯光渲染、动作镜头、粒子特效、材质蓝图等。本文介绍了虚幻引擎游戏开发过程中游戏鼠标双击判定,一起来看看吧!

一、UE在UI上有鼠标双击的接口。但在游戏里双击物品,怪物则可能需要自己添加判定。

二、判定原理:满足两个条件

  1. 鼠标两次点击的位置是否在一定的范围内(如:20)。
  2. 鼠标两次点击的时间是否小于某个值(如:0.3秒)。

三、蓝图实现

条件一: 通过PlayerController获取鼠标在场景中的位置;再减去上次鼠标点击的位置,计算距离是否小于20.

条件二: 通过 Now 方法获取电脑系统时间,减去上次鼠标点击的时间。计算时间差是否小于0.3秒。

不管是否是双击更新当前鼠标点击的位置和时间。

本文《虚幻引擎游戏开发过程中,游戏鼠标如何双击判定?》内容由3DCAT实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接。

相关推荐
不讲废话的小白5 小时前
解锁高效Excel技能:摆脱鼠标,快速编辑单元格
计算机外设·excel
心疼你的一切17 小时前
Unity 多人游戏框架学习系列一
学习·游戏·unity·c#·游戏引擎
南棱笑笑生17 小时前
20250715给荣品RD-RK3588开发板刷Android14时打开USB鼠标
android·计算机外设
Jamie2019010621 小时前
《恋与深空》中龙和蛇分别是谁的代表
游戏
李詹1 天前
Pitaya 是一个简单、快速、轻量级的游戏服务器框架,它为分布式多人游戏和服务器端应用程序提供了一个基本的开发框架
游戏·游戏引擎·游戏程序
TESmart碲视1 天前
显示器核心三要素详解:刷新率、分辨率、色深
物联网·游戏·计算机外设·电脑·智能硬件
景彡先生1 天前
STM32 USB开发详解:CDC虚拟串口与HID键盘鼠标(基于CubeUSB库)
stm32·嵌入式硬件·计算机外设
2345VOR1 天前
【C#地图显示教程:实现鼠标绘制图形操作】
开发语言·c#·计算机外设·地图显示鼠标交互
皮小白1 天前
Ubuntu24 辅助系统-屏幕键盘的back按键在网页文本框删除不正常的问题解决方法
计算机外设
开开心心_Every1 天前
可增添功能的鼠标右键优化工具
开发语言·pdf·c#·计算机外设·电脑·音视频·symfony