在 Shoot & Match這個遊戲中,每位新玩家都可以有三道可以玩(3 credits / 代幣),就是可以玩三次的意思,三次之後,就必須投錢/代幣,但Shoot & Match是手機遊戲,不是大型機台,所以投錢的機制改用 >看廣告影片 >賺credits / 代幣的方式
玩家每玩一次遊戲,就會花掉一個 代幣,用完代幣後就不能再玩,必須要再買代幣。這次在Shoot&Match,我並不想用IAP來購買代幣,因為對玩家來說,要有好幾個介面要經歷,我希望保持遊戲的簡潔設計,所以採用“看廣告,賺代幣“的方式。
每次玩家用掉/加值代幣,代幣的數量都會變化,但玩家離開遊戲或關閉手機再次回來後,代幣數量必須承襲上次的數值,不能夠重設,要做要到這樣的功能,就必須用到Unity的PlayerPrefs功能了。
詳細說明可以參照 Unity官方PlayerPrefs的文件說明
我們主要會用到三個代碼來達到這樣的目的:
在需要存檔的地方,放入以下代碼:
[codebox 1]在需要讀取的地方,放入以下代碼:
[codebox 2]
另外可以製作一個重置(Reset)按鈕用以下代碼:
[codebox 3]
Mr.M 發佈於 2月24日2016年