Tankball-2

有什麼方法可以判斷我是否真的對對手的坦克造成了傷害?

  • November 9, 2011

在過去的兩天裡玩了一段時間的 TankBall 2,我注意到我的一些攻擊實際上並沒有連接到我對手的坦克。請注意,它們似乎有聯繫,因為我的球明顯擊中坦克並爆炸,我的命中計數器增加,但我可以看出我的對手沒有受到傷害,因為我可以射擊他們 20 次而且他們不會死,即使擊殺坦克需要 10 次命中並且生命值不會恢復。

我很確定我理解為什麼會發生這種情況:通過檢查你的客戶端來確定你是否“擊中”你的對手,而檢查他們是否受到傷害是在你對手的客戶端上完成的。結果,如果由於伺服器已滿而導致延遲,您可能會想增加得分多少次擊打對手,但對他們和比賽來說,球只是空無一物。

儘管如此,理解這一點並不能幫助我提高遊戲本身並摧毀更多坦克。那麼,有什麼方法可以判斷我的對手是否真的受到了傷害,或者,我的對手的表觀位置是否是由滯後產生的假象?你有什麼補償延遲的技巧嗎?

連擊會擊退你的對手。所以,如果你注意到你正在射擊的那個人被推來推去,那麼你很可能真的在打他。

即使您實際上並沒有擊中他們,客戶端的命中仍然會為您產生積分,因此您可以捕殺一個人並收集大量積分,而不會因為滯後而真正傷害他。這是一個有點愚蠢的系統,但它就是這樣工作的。

引用自:https://gaming.stackexchange.com/questions/32082