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

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

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

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

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

三、蓝图实现

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

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

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

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

相关推荐
DisonTangor18 小时前
英伟达开源会打游戏的Agent模型,模仿学习人类游戏视频进行训练
学习·游戏
郝学胜-神的一滴20 小时前
使用OpenGL绘制卡通效果的圣诞树
开发语言·c++·程序人生·游戏·图形渲染
禾仔仔1 天前
USB MSC从理论到实践(模拟U盘为例)——从零开始学习USB2.0协议(六)
嵌入式硬件·mcu·计算机外设
天辛大师1 天前
2026年丙午年火马年周易运势与AI预测大模型启示录
大数据·人工智能·游戏·随机森林·启发式算法
无限大.2 天前
为什么键盘有“机械“和“薄膜“之分?——按键的触感革命
计算机外设
小Tomkk2 天前
我开发的一款鸿蒙游戏《猜数字大师》 应用介绍 和技术架构
游戏·华为·harmonyos
猫不吃咸鱼2 天前
Unity中攻击检测敌人的多种方法
游戏·unity·c#·游戏引擎
换日线°2 天前
微信小程序找不同游戏(有效果图)
游戏·微信小程序
CreasyChan2 天前
Unity UniRx Observable 类详解及使用
游戏·unity·c#·游戏引擎
智算菩萨2 天前
迷宫生成算法:从生成树到均匀随机,再到工程化 Python 实现
python·算法·游戏