1
幾天來,我遇到了一個奇怪的問題,即在編輯器中工作正常時,我的按鈕在移動設備上構建並運行我的遊戲時不起作用。更令人驚訝的是,只有爲實際遊戲級別設置的按鈕才起作用。在菜單上的所有按鈕之前的所有按鈕都會顯示並工作。Unity 3D UI按鈕無法在移動設備上工作
這個問題只是在幾天前纔開始發生,沒有這樣的事情。我首先通過Orientation'Landscape Left'構建遊戲,然後再次使用'Auto Rotation'構建遊戲並檢查玩家設置中的'Landscape Left'複選框,反之亦然,從而解決了這個問題。這將使按鈕再次在移動設備上運行。但是今天當我建立第二級時,我發現這個問題也發生在第二級上,儘管我是在第一級開始工作的。
這讓我瘋狂,我不知道該怎麼做。菜單和遊戲級別之間的唯一區別在於,在遊戲級別上,我使用實例化來使用一些對象來放置對象。
是的,我已經檢查過我已經將EventSYstem放在畫布上的Level和GraphicsRaycaster腳本上。 任何想法?
這裏很難診斷,你可以擴展你的問題,包括層次結構和檢查員的示例代碼和/或屏幕截圖。確保將畫布渲染模式設置爲「屏幕空間 - 相機」 – Rob