我需要知道的關於在C#Unity3D中加載場景1到其他場景時的動畫播放。在C#Unity3D中將場景一載入其他場景時進行動畫播放?
我正在使用下面的代碼來導航。它導航到Scene2
,但它看起來不太好。
Application.LoadLevel ("Scene2");
如何在水平加載時應用加載動畫?
我需要知道的關於在C#Unity3D中加載場景1到其他場景時的動畫播放。在C#Unity3D中將場景一載入其他場景時進行動畫播放?
我正在使用下面的代碼來導航。它導航到Scene2
,但它看起來不太好。
Application.LoadLevel ("Scene2");
如何在水平加載時應用加載動畫?
從http://answers.unity3d.com/questions/39317/animated-loading-screen.html:
創建一個場景,這將是你的加載屏幕,你想用這個場景(動畫或任何你想要的)做什麼。不要忘記加載這個很小的東西。
創建一個腳本,該腳本中的更新功能的目的只是把這些行:
if(Application.GetStreamProgressForLevel("Scene2") ==1){
Application.LoadLevel("Scene2");
}
請確認您發佈時,把這些場景依次是:
Application.GetStreamProgressForLevel()
函數返回一個介於0和1之間的浮點數,你也可以用它來創建一個進度條。
補充閱讀:
不,它的導航直接到scene2就像上面那樣@ @ PhilipPittle – user2344293 2014-08-28 11:22:58
當你的應用程序第一次啓動時,你應該調用Application.LoadLevel(「LoadScreen」)',並且應該依次調用你的Update腳本 – 2014-08-28 11:27:36
創建新場景(裝載)編碼你加載屏幕 或使用該資源:https://www.assetstore.unity3d.com/en/#!/content/6354
那麼你以後創建加載場景
使用此代碼(場景(裝載))添加代碼後的水平完成
Application.LoadLevel("loading");
和加載場景改變級別使用的名稱,這個瀏覽你一個新的水平
Application.LoadLevel("level2");
有你用Google搜索了嗎? http://answers.unity3d.com/questions/39317/animated-loading-screen.html – 2014-08-28 10:42:28
是的,這也看起來像'Application.LoadLevel(「Scene2」);'。@ PhilipPittle – user2344293 2014-08-28 11:03:23