unity更改佈局黑屏,unity黑屏現狀問題總結

2025-03-23 07:30:31 字數 1401 閱讀 3674

1樓:壞_男孩

是閉裂肢n卡吧,吧電腦轎世geforce experience裡面的電源選項關了就源虧行。

2樓:我想要妹紙同桌

我也是,移動一下面板就黑屏了,求解答。

unity黑屏現狀問題總結

3樓:北慕

總結下unity的遊戲接sdk時的黑屏問題現狀。

目前黑屏有兩種情況:

1. 點選登入面板,從面板中點選跳到三方介面或者跳到第三個介面;再點選返回鍵時會出現下面的遊戲介面黑屏;

2. 點選登入面板之後,按桌面鍵返回桌面;然後再從最近任務鍵進入會發現下面的遊戲介面黑屏;

以第一種情況為例,一般情況下出現:

黑屏的原因是遊戲介面呼叫了onstop,則會出現黑屏;直到其重新呼叫onresume才能重新可見;

1. 在stop的時候呼叫onresume

2. 想辦法起到三方授權介面的時候不呼叫onstop

3. 想辦法只生成乙個介面。

方案1已經被遊戲否決了,其實也能理解;改變activity的生命週期總是要承擔很大的風險的,那麼方案2和方案3

方案2:如何使調起三方授權介面時不再呼叫unity遊戲介面的onstop

想要不被stop那麼不能被呼叫到addtostopping;這就有兩種可能

1. 使unity activity呼叫relaunch的邏輯。

prev . relaunchactivitylocked (false/* andresume */prev . preservewindowondeferredrelaunch );

2. 使unity activity的visable屬性為true

1. 經調研不太好實現,因為unity實現了對所有config change的監聽以便於屬性變化時及時變化遊戲介面。

2. 需要三方配合;將三方授權介面activity的fullscreen屬性置為false;如寫成dialog style的形式。

經試驗,方案2對情況1可行;缺點: 1. 需要授權sdk方的配合 2.對情況2還是沒辦法解決;

方案3; 將遊戲activity和登陸面板合併,將登陸面板以dialog形式顯示,依附於遊戲unity activity,此時兩種情況應該都能解決; 缺點:改動太大;對於sdk限制也太大。

想了下,想要**這個問題可能只能講登陸面板置位dialog形式;但是這種方式侷限太大了,業界的sdk不可能都是以style形式實現的吧?至少我接的uc渠道就有這個問題;

因此用unity demo繼承下uc的sdk,發現情況1和情況2都能復現。

因此這個問題確實也是正常的,屬於ams管理activity的生命週期的正常邏輯。

Unity3d vector3 forward和transform forward的區別

在unity3d中有2個forward,乙個是vector3.forward和transform.forward,這兩個forward其實完全不一樣。他們之間的區別主要體現在在不同座標系時的反映上。vector3.forward這個很好理解的,vector3.forward就是 vector3 0,...

Unity 3d 釋出Android 怎麼判斷網路聯接狀態

判斷這個燃森值。三種狀態 notreachable 網路不可達。reachableviacarrierdatanetwork 網路通過運營商數皮做畝據網路胡塵是可達的。reachablevialocalareanetwork 網路通過wifi或有線網路是可達的。unityd android 怎麼聯網...

鄭州哪個Unity3d培訓學校好呢

1樓 cgwang王氏教育集團 type 1 tagid 306 zdhhr 11y04r 1387710790373119980 想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip zdhhr 11y04r 13...