我是遊戲開發者和機器人的老實人。截至目前,我正在開發一款類似虛擬寵物遊戲的遊戲,其中涉及「遊戲世界時間」。你知道,玩家在哪裏退出,然後在幾個小時後重新開始玩,然後在這段時間內取得進展。應該如何正確完成?如果我使用系統時間作爲參考,這意味着用戶可以通過調整時間來欺騙遊戲嗎?希望有人會給我這些遊戲如何工作的要點。提前致謝!安卓遊戲時間處理
Q
安卓遊戲時間處理
2
A
回答
1
你是絕對正確的。一個人可以通過設置內部時鐘的不同而作弊。儘管有解決方法。使用System.currentTimeMillis()
最有可能通過設置時鐘作弊。使用SystemClock只會更難實現,因爲如果用戶突然重新啓動電話會怎麼樣?然後它會更像黑客。
您可以使用ntp server來獲取時間戳,或者您可以使用LocationManager的GPS時間,但目前最好的解決方案是您設置了自己的服務器,它的行爲類似於web服務,它也提供時間戳。
0
您可以使用SystemClock#elapsedRealtime()
(或SystemClock#uptimeMillis()
,以適用者爲準)。我不確定有什麼方法可以在此實施中作弊。
相關問題
- 1. 安卓遊戲 - 跟蹤時間
- 2. 安卓遊戲TCG
- 3. 安卓雙人遊戲,在線遊戲
- 4. 安卓遊戲畫布
- 5. 安卓遊戲圖像
- 6. 最小化安卓遊戲
- 7. 互動安卓遊戲
- 8. 安卓遊戲控制
- 9. 安卓倒數計時器的遊戲
- 10. 安卓遊戲循環時刻偏離
- 11. 安卓遊戲的安裝次數
- 12. 轉換簡單的Java遊戲中的安卓遊戲到Facebook
- 13. 安卓遊戲從RES /視頻原始
- 14. 安卓遊戲中的跳轉方法
- 15. 如何登錄Unity安卓遊戲?
- 16. 安卓井字遊戲中獎條件
- 17. 敵人產卵系統安卓遊戲
- 18. 安卓動畫遊戲開發
- 19. 在小型安卓遊戲中異步
- 20. 安卓遊戲的邏輯流程
- 21. 安卓遊戲開發 - 移動電話
- 22. 創建安卓遊戲菜單
- 23. 安卓遊戲中心,SHA1密鑰
- 24. 安卓遊戲,畫布或opengl?
- 25. 在java中的安卓遊戲
- 26. 安卓遊戲循環睡眠
- 27. 安卓音樂遊戲(猜歌名)
- 28. 不使用遊戲框架時,如何處理頁框時間?
- 29. 處理遊戲輸入
- 30. 處理 - 3路pong遊戲
所以這需要用戶的GPS連接? ergo,有付款,對嗎?謝謝! –