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

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

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

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

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

三、蓝图实现

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

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

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

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

相关推荐
aa324224324311 小时前
Scratch节日 | 六一儿童节抓糖果
学习·游戏·青少年编程·节日
Java&Develop13 小时前
Windows如何定制键盘按键
计算机外设
SuperHeroWu715 小时前
【HarmonyOS 5】Laya游戏如何鸿蒙构建发布详解
游戏·华为·harmonyos·laya·鸿蒙构建
是你呀18 小时前
如何用鸿蒙Harmony OS 5实现 羊了个羊 小游戏
前端·游戏
AgilityBaby21 小时前
UE5蓝图暴露变量,在游戏运行时修改变量实时变化、看向目标跟随目标Find Look at Rotation、修改玩家自身弹簧臂
笔记·游戏·ue5·游戏引擎·蓝图
lizz6661 天前
MAC软件游戏打开提示已损坏
游戏·macos
book_bbyuan1 天前
MFC坦克大战游戏制作
游戏
哥谭市情歌王1 天前
嵌入式编译工具链熟悉与游戏移植
游戏
LAM LAB1 天前
【键盘说明书备份】ENERGYFORT
计算机外设
Swift社区2 天前
AI 的早期萌芽?用 Swift 演绎约翰·康威的「生命游戏」
游戏·蓝桥杯·swift