unity 让一个数按一秒累加_unity中的数据储存读取(基于PlayerPrefs)
在開發過程中,我們一定是離不開數據的儲存和讀取的。再簡單的游戲,它也會有這樣的功能,比如飛機大戰,我們做一個無盡模式,然后做排行榜,那么排行榜的依據一定是殺敵數了,那么這個殺敵數,我們每次玩游戲都會不一樣,如果你不把每次的殺敵數保存起來,那么就不知道你的成績的好壞了。難道不是嗎?所以,數據的儲存和讀取在游戲中是非常重要的一個點。在unity里面,我們有很多種儲存數據的方法,你可以用Xml,也可以用unity內置的一個類,專門是讓數據持久化的,也就是儲存洛。它就是PlayerPrefs這個類。我們先來看看我做的一個簡單的案例,因為它不難,一共就六個函數,三個儲存,三個讀取。
這是第一次運行時候,我操作后的效果,很明顯,當當前的得分大于記錄的最高分時,我們最高分就會發生變化。
保存效果已經起作用了,我們可以用這個類來完成一些不是很復雜的案例的儲存。好,那么現在來看看代碼吧:
代碼就這么多,很少是吧。說下方法吧,PlayerPrefs.GetInt這個方法,看名字就知道是得到保存的數據,至于是什么類型的數據,很明顯是int類型的。與之對應的保存當然就是Set了。這是6個函數中的兩個。剩下的4個,其實也是兩組,用來保存讀取string和float類型的數據,當然,這6個函數都是單獨儲存一個數據,這個類里面還有其他的一些方法,大家感興趣的可以去看看。
給大家推薦個學習交流群 點擊下面鏈接即可加群
正在跳轉?jq.qq.com總結
以上是生活随笔為你收集整理的unity 让一个数按一秒累加_unity中的数据储存读取(基于PlayerPrefs)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转dem_约会大作战:真那离开DEM社,
- 下一篇: 12306订票候补是个坑_还在加钱抢票?