0
A
回答
1
調試的最簡單方法是:
- 運行遊戲編輯器,而不是在全屏幕(取消Maximize On Play button)
- 選擇場景
- 的
EventSystem
遊戲對象在檢查,打開預覽窗口並使其足夠大 - 將鼠標移動到屏幕上,並檢查按鈕的名稱是否出現在字段旁邊
pointerEnter
如果你不能看到它,這裏有可能的解決方案:
- 確保你沒有你的按鈕上方的任何UI元素可能擋住光線投射
- 製作確認您已啓用對您的按鈕使用的圖像光線投射(檢查RaycastTarget)
- 確保您在場景中有一個
EventSystem
- 確保您有連接到您的按鈕的回調,從而觸發功能
- 確保你不有任何
CanvasGroup
與BlocksRaycast
或Interactable
設置爲false - 請確保您有安裝在一個遊戲物體一個
GraphicRaycaster
(畫布上通常)
0
原來我不知道你哈我們也添加一個Graphic Raycaster組件。之後開始接受輸入。
謝謝大家。
相關問題
- 1. 重新啓動按鈕在Unity 5.6上不起作用
- 2. Unity 2D - 爲什麼按鈕不起作用?
- 3. UITableView footerView按鈕,按鈕不起作用
- 4. arduino按鈕不起作用
- 5. Facebook'Like'按鈕不起作用
- 6. Pygame按鈕不起作用
- 7. ASP按鈕不起作用
- 8. Asp.net - 按鈕不起作用
- 9. CCMenuItemImage按鈕不起作用
- 10. 按鈕不起作用
- 11. 按鈕不起作用
- 12. AjaxControlToolkit按鈕不起作用
- 13. Browserback按鈕不起作用
- 14. 按鈕不起作用
- 15. VBA按鈕不起作用
- 16. 按鈕不起作用
- 17. Java按鈕不起作用
- 18. $(canvas).width()將不起作用
- 19. Unity協程不起作用
- 20. Unity 2D SetActive()不起作用
- 21. 子按鈕刪除按鈕和子按鈕不起作用
- 22. 「全選」動作按鈕不起作用
- 23. Android按鈕不可見不起作用
- 24. 禁用按鈕不起作用
- 25. 生成的按鈕不起作用-JQuery
- 26. JQuery切換按鈕不起作用
- 27. HTML5 onclick按鈕不起作用
- 28. Casperjs點擊按鈕不起作用
- 29. 離子安卓按鈕不起作用
- 30. WooCommerce Place訂單按鈕不起作用
將畫布添加到對象可能會弄亂很多事情。在這種情況下,並不是按鈕控件停止工作,而是鼠標點擊被最頂層的父畫布捕獲,而不是通過兒童畫布。 – Draco18s