我已經搜索並閱讀了很多文章,並看了一下GKTank蘋果示例(無法看到有關我的問題的任何細節,似乎是在事件發生時處理),但我無法看到示例或教程,似乎回答多人遊戲藍牙以下iphone多人遊戲設計
/互聯網(也許)是如何做到這一點發生在考慮延遲等正確的勝負結果可以同步播放器互動......
例如:
按鈕顯示給每個玩家A & B在兩個獨立的設備上連接玩家A按下按鈕(玩家A正在主持遊戲,所以等待時間不是問題) 玩家B在玩家A之前按下按鈕,但他與玩家A的設備的連接至少有一個200毫秒的網絡延遲
問題:即使玩家A的觸摸請求會首先到達遊戲代碼,遊戲需要先知道玩家B,即對主持玩家沒有好處。
我知道觸摸事件有時間戳,所以我可以確保新聞的實際時間從播放器B發送到遊戲代碼......但不知道這是否正確的方法,如果它是在哪裏從那裏..
我希望答案就在接觸不會立即不過是一場遊戲週期內處理一些遊戲時間週期...
任何幫助這個或指針教程或特定的源代碼處理這個將不勝感激。
亞當
感謝評論 - 幾乎與我在想的一樣,儘管我希望別人可能已經完成了驢工作邏輯,因爲它必須出現在跨設備的所有多人遊戲中。我想我必須自己解決它。 – 2011-01-13 10:11:55