写点什么

UE 虚幻引擎游戏开发:游戏鼠标双击判定方法!

  • 2023-08-10
    广东
  • 本文字数:405 字

    阅读完需:约 1 分钟

UE虚幻引擎游戏开发:游戏鼠标双击判定方法!

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


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


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


  1. 鼠标两次点击的位置是否在一定的范围内(如:20)。

  2. 鼠标两次点击的时间是否小于某个值(如:0.3 秒)。


三、蓝图实现




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


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

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


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

发布于: 刚刚阅读数: 5
用户头像

3dcat.live实时云渲染,一键赋能元宇宙! 2022-01-11 加入

3DCAT实时渲染云基于云端强大的图形渲染算力,渲染XR应用并实时推送到终端,为客户提供公有云+私有云的实时渲染解决方案,让终端用户随时随地、轻量化体验XR应用。3DCAT实时渲染解决方案,一键赋能元宇宙。

评论

发布
暂无评论
UE虚幻引擎游戏开发:游戏鼠标双击判定方法!_UE虚幻引擎_3DCAT实时渲染_InfoQ写作社区