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