簡體   English   中英

用於轉彎游戲的iOS SpriteKit物理?

[英]iOS SpriteKit physics for a turn based game?

我目前正在制作一款嚴重依賴物理的游戲,這將決定玩家是否輸了。 游戲在大多數時間都很有效,但每隔一段時間,物理在一台設備上與另一台設備的播放方式不同。 它的工作方式是一個人移動它並將它放在他們想要的地方。 然后游戲保存所有棋子的狀態並在物理結束前結束轉彎。 這種狀態轉移到另一個玩家,因此兩個玩家都可以看到轉彎實際發生。 我認為如果每個節點處於完全相同的位置,物理學在兩個設備上都會發揮相同的作用。 就像我說的那樣,它們非常相似,但有時候它們的差異足以創造一個過度檢測的假游戲。 我能做些什么來確保它們在轉彎之間發送狀態是相同的還是更好的方式?

正如其他人所發現的, Sprite Kit的物理模擬不是確定性的

你無法做任何事情來“修復”這種行為,但是你總是可以直接使用Box2D和Sprite Kit,繞過分別將所有SK物理類和屬性轉發給你自己的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM