在我的場(chǎng)景中,我有這樣的設(shè)置:游戲控制器液位控制器主攝像頭事件系統(tǒng)帆布玩家按鈕PlayerCanvas(渲染模式為世界空間)我將 PlayerCanvas 設(shè)置為與按鈕相同的寬度和高度。而且它們都很小。我每次按下按鈕時(shí)都會(huì)檢查 Debug.Log。但不知何故,即使我點(diǎn)擊屏幕之外的地方,它也會(huì)觸發(fā)按鈕??梢詭椭忉尀槭裁磿?huì)發(fā)生這種情況。謝謝!注意:我試圖在播放器旁邊添加一個(gè)按鈕,這樣即使播放器移動(dòng),按鈕也會(huì)跟隨移動(dòng)。
1 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
我認(rèn)為你的層次結(jié)構(gòu)是錯(cuò)誤的。嘗試類似的東西
Game Controller
Level Controller
Main Camera
Player
Event System
Canvas (Screen Space - Overlay)
Button
不確定 Player 是什么,但我確定在我的層次結(jié)構(gòu)中,Event System 和 Canvas 處于同一級(jí)別。每個(gè)按鈕都是 Canvas 的兒子。不確定你可以制作多個(gè)卡瓦酒(無論如何你都不應(yīng)該需要它)。
- 1 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報(bào)
0/150
提交
取消