[英]GameObject (Prefab object ) created by script does not appear in Game View but appears in Scene View in Unity3d
[英]Game Object Appears in Scene View but not in Game View
好像我在這里遺漏了一些東西,使用最新版本的 unity,我在點擊時實例化一個游戲對象。它在場景視圖中看起來很好,但在游戲視圖中卻沒有?
我用谷歌搜索並嘗試了所有這些回復。
我檢查了屏幕右上角的圖層,它們都在顯示,z 值也低於相機的值,但老實說,我已經嘗試在幾乎所有 z 位置放置它們。
我生成的游戲對象是一個剛體的精靈,但這應該無關緊要吧? 它出現在場景視圖中,而游戲視圖應該只顯示場景的作用?
有任何想法嗎?
這是一個很老的問題,但我遇到了同樣的問題。 我通過擺弄相機剪裁平面來解決它。
要測試是否是這種情況,請點擊播放,當對象應該在視野中時,點擊暫停。
從層次結構中選擇相機並嘗試更改剪裁平面 - 檢查器中的“近”和“遠”屬性。
如果這有效,那么不要忘記在游戲停止運行后再次進行相同的更改 - 它們會重置為您點擊播放之前的狀態。
我認為這與物體必須與相機的距離有關,以便進行渲染。 它可能對霧等有用,但我對 Unity 有點陌生,所以可能是錯誤的。
我嘗試發布屏幕截圖,但顯然,如果您是新來的,則不允許您提供適當的幫助:s。 可能是為了防止垃圾郵件等。
無論如何,希望這可以幫助那里的人:)
在 MainCamera 或 Camera 的 Inspector 上,您會找到稱為“深度”的東西,只需將其設置為與您的視野相同的值即可:)
默認情況下,在 2D 場景中,相機指向正 Z 並且位於 (0 1 -10)。 這意味着精靈的 Z 位置需要高於相機 Z 位置,而不是更低。
還要檢查是否在“檢查器”視圖中啟用了精靈的精靈渲染器。
如果這些沒有幫助,我建議在運行時開始刪除其他游戲對象,以查看精靈是否在某些東西后面。 只需在“層次結構”視圖中單擊一個游戲對象,然后按刪除鍵即可。
希望其中一些可以幫助您找到問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.