在遊戲開發中,會常用到場景間傳遞資料的方法(比如關卡選擇,過關後自動回到關卡選擇介面,以動畫方式解鎖下一關),目前研究了三種:
1. 使用dontdestroyonload方法:
(1)在場景a中做個gameobject,身上掛個指令碼,在start方法中寫明
dontdestroyonload(gameobject);這個表示在場景跳轉後,不需要destory這個物體,在下個場景中這個物體依然保留,執行後,在hierarchy視窗中也會自動生成這樣的遊戲物體
跳轉到場景b中,再從這個遊戲物體身上取指令碼元件和值
2. 使用playerprefs進行永久儲存,這種方式應該會以檔案的方式儲存在儲存器中,
設值
playerprefs.setint("讀值currentlevel
", 10);
playerprefs.getint("3.使用static變數currentlevel
")
這種方式很不錯,自己設計乙個class,把要儲存並傳遞的變數做成public static變數,也不需要例項化類,跳轉後直接讀取就行了
靜態頁面間資料傳遞方法總結
靜態壓麵間資料的傳遞方法很多,目前經搜尋得到主要以下幾種方法。但是靜態頁面間資料傳遞用處應該不會很多,在開發任務的前期由於需要做ui mockup 給使用者體驗,簡單的資料傳遞還是會用到。注 1.escape 及unescape 方法已過時,使用encodeuri 和 decodeuri 對加入ur...
頁面間資料傳遞 通知
很簡單的兩句話 傳送通知 nsnotificationcenter defaultcenter postnotificationname object 接受通知 1.先註冊 nsnotificationcenter defaultcenter addobserver self selector se...
JSP JavaBean中頁面間資料傳遞
以前寫多了struts,現在不想搞那麼複雜,乙個很簡單的應用。通過兩層結構來寫jsp,優點是簡單,快速。比較適合初學者寫,研究了一下,寫法舉例如下。建乙個insert.jsp頁面 再寫excuteinsert.jsp頁面 string name request.getparameter name s...