干貨分享 | UE游戲鼠標(biāo)雙擊判定
2023-08-10 18:02 作者:3DCAT實時渲染云 | 我要投稿

UE虛幻引擎對于游戲開發(fā)者來說都不陌生,市面上有47%主機游戲使用虛幻引擎開發(fā)游戲。作為是一款游戲的核心動力,它的功能十分完善,囊括了場景制作、燈光渲染、動作鏡頭、粒子特效、材質(zhì)藍圖等。本文介紹了虛幻引擎游戲開發(fā)過程中游戲鼠標(biāo)雙擊判定,一起來看看吧!
一、UE在UI上有鼠標(biāo)雙擊的接口。但在游戲里雙擊物品,怪物則可能需要自己添加判定。
二、判定原理:滿足兩個條件
鼠標(biāo)兩次點擊的位置是否在一定的范圍內(nèi)(如:20)。
鼠標(biāo)兩次點擊的時間是否小于某個值(如:0.3秒)。
三、藍圖實現(xiàn)


條件一:?通過PlayerController獲取鼠標(biāo)在場景中的位置;再減去上次鼠標(biāo)點擊的位置,計算距離是否小于20.
條件二:?通過 Now 方法獲取電腦系統(tǒng)時間,減去上次鼠標(biāo)點擊的時間。計算時間差是否小于0.3秒。
不管是否是雙擊更新當(dāng)前鼠標(biāo)點擊的位置和時間。
本文《干貨分享 | UE游戲鼠標(biāo)雙擊判定》內(nèi)容由3DCAT實時渲染云解決方案提供商整理發(fā)布,如需轉(zhuǎn)載,請注明出處及鏈接。
標(biāo)簽:UE鼠標(biāo)雙擊判定