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