1
開始接觸derbyJS。derbyJS用帆布同步示例
我正在尋找一個適用於同步畫布內容的小型derbyJS應用程序的工作示例(或方向)。
喜歡的東西the multiplayer notepad screencast,但使用的HTML畫布。
編輯:我將只需要同步2D背景。此外,我更喜歡利用derbyJs的解決方案,但在這一點上,如果你有另一種解決方案,我不妨考慮一下。
開始接觸derbyJS。derbyJS用帆布同步示例
我正在尋找一個適用於同步畫布內容的小型derbyJS應用程序的工作示例(或方向)。
喜歡的東西the multiplayer notepad screencast,但使用的HTML畫布。
編輯:我將只需要同步2D背景。此外,我更喜歡利用derbyJs的解決方案,但在這一點上,如果你有另一種解決方案,我不妨考慮一下。
這取決於你在做什麼。如果你想讓遊戲保持同步,你通常需要每次都重新渲染整個畫布,並使用遊戲狀態。爲此,我會保持遊戲的內部德比的狀態(世界變量),然後按新的數據每幀更新到客戶端。或者,您可以使用畫布對其他類型的應用程序進行一些聰明的增量更新。
我很想聽到一個「聰明的增量更新」的解決方案。我敢打賭,這將是相當算法,但如果你有什麼我會很樂意聽到它。 – nha