U3D非常诡异的【结构体引用】现象-个例
生活随笔
收集整理的這篇文章主要介紹了
U3D非常诡异的【结构体引用】现象-个例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
U3D非常詭異的【結構體引用】現象-個例
void Awake(){SceneManager.sceneLoaded += SceneManager_sceneLoaded;}Scene xscen;//文檔說明:SceneManager.sceneLoaded// Add a delegate to this to get notifications when a scene has loaded --場景加載完成后的回調// 然而arg0.isLoaded卻總是false,也就是說根本沒加載完// 強行使用該場景將會出錯:如遍歷場景根層級的物體void SceneManager_sceneLoaded(Scene arg0, LoadSceneMode arg1){//此函數只進來了一次xscen = arg0; //這里 arg0.isLoaded 總是false }void Update(){if (xscen.isLoaded)//這里卻為true了,結構體變成了引用類型?,要不然xscen的值怎么變了? {Debug.Log("xscen-------------------isloaded");}}?
posted on 2017-08-09 16:19 時空觀察者9號 閱讀(...) 評論(...) 編輯 收藏
總結
以上是生活随笔為你收集整理的U3D非常诡异的【结构体引用】现象-个例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UNITY 带spriterender的
- 下一篇: onlevelwasloaded的调用时