-2
A
回答
0
簡單的例子是:
public void OnLevelStart(int currentLevel)
{
PlayerPrefs.SetInt("Last level", currentLevel);
}
private int levelPenaltyOffset = 2;
public int GetLastLevel()
{
int result = levelPenaltyOffset;
if (PlayerPrefs.HasKey("Last level"))
{
result = PlayerPrefs.GetInt("Last level")
}
return result;
}
你需要調用OnLevelStart當電平變化以節省新的價值。當你需要了解最後一級玩家時,你會打電話給GetLastLevel。如果playerprefs沒有值(用戶還沒有開始任何級別)方法返回2(你想鎖定從最後兩個級別)。所以,你可以使用它像這樣:
int levelToLoad = GetLastLevel() - levelPenaltyOffset;
在這種情況下,如果玩家還沒有開始,你會得到水平數0
+0
是不是與我合作兄弟! –
+0
可能是您試圖提供更多信息?顯示一些代碼,或者顯示一些錯誤,或者說明你的意思是「不工作」? –
+0
對不起,它現在正在工作呃再次感謝你的人我真的很感激它:D –
相關問題
- 1. 玩家死亡/ c遊戲#
- 2. 如何強制玩家進行鎖定?
- 3. 鎖定狀態,如果線程死亡
- 4. 玩家死亡動畫完成後停止背景滾動
- 5. Linux:等待PID死亡
- 6. 玩家級誤差
- 7. 如何讓玩家鎖定其半徑內的一個敵人?
- 8. 當玩家死亡時顯示我新添加的插頁式廣告(admob)
- 9. Java遊戲與玩家的死代碼
- 10. interprocess :: named_upgradable_mutex - 如果進程死亡仍然鎖定
- 11. 如何在android應用程序中獲取openfeint中的當前玩家等級
- 12. 我的玩家死後如何添加粒子系統?
- 13. mysqli或死亡,是否必須死亡?
- 14. 在Linux上,如何確保解鎖鎖定在死亡/終止線程中的互斥鎖?
- 15. NetworkStream在死亡之前等待多久?
- 16. 詹金斯,工作死亡,工作區被鎖定
- 17. 使用PlayerPrefs(unity)
- 18. 在使用互斥鎖和等待數據時出現死鎖
- 19. 玩家傳送來回
- 20. 如何終止JavaScript執行,退出/死亡/致命斷言等?
- 21. mediaplayer死亡android
- 22. Disqus + ajax +死亡...
- 23. 致人死亡
- 24. 如何殺死鎖定的mysql查詢
- 25. 通過使用鎖來說明死鎖的示例代碼(this)
- 26. 如何使用NetBeans查找死鎖?
- 27. 如何安全地使用WaitHandles來防止死鎖?
- 28. 用結果集更新人物死亡和死亡
- 29. 餐飲哲學家算法死鎖
- 30. 是否有AS 3.0玩法和死亡功能?
歡迎這樣!請按照這篇文章,看看如何提出更有可能回答的問題:https://stackoverflow.com/help/how-to-ask –