乾貨分享 | UE遊戲滑鼠雙擊判定

3DCAT實時渲染雲發表於2023-02-08

UE虛幻引擎對於遊戲開發者來說都不陌生,市面上有47%主機遊戲使用虛幻引擎開發遊戲。作為是一款遊戲的核心動力,它的功能十分完善,囊括了場景製作、燈光渲染、動作鏡頭、粒子特效、材質藍圖等。本文介紹了虛幻引擎遊戲開發過程中游戲滑鼠雙擊判定,一起來看看吧!

一、UE在UI上有滑鼠雙擊的介面。但在遊戲裡雙擊物品,怪物則可能需要自己新增判定。

二、判定原理:滿足兩個條件

  1. 滑鼠兩次點選的位置是否在一定的範圍內(如:20)。
  2. 滑鼠兩次點選的時間是否小於某個值(如:0.3秒)。

三、藍圖實現 藍圖實現1

藍圖實現2

條件一: 透過PlayerController獲取滑鼠在場景中的位置;再減去上次滑鼠點選的位置,計算距離是否小於20.

條件二: 透過 Now 方法獲取電腦系統時間,減去上次滑鼠點選的時間。計算時間差是否小於0.3秒。

不管是否是雙擊更新當前滑鼠點選的位置和時間。

本文《乾貨分享 | UE遊戲滑鼠雙擊判定》內容由 3DCAT元宇宙實時渲染雲解決方案提供商整理釋出,如需轉載,請註明出處及連結: share/post-id-129


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015428/viewspace-2934401/,如需轉載,請註明出處,否則將追究法律責任。

相關文章