我想開發一個電腦遊戲。我想這個遊戲是多人遊戲。遊戲是街機空間射擊遊戲遊戲網絡編程同步圖形
我計劃在服務器級別運行遊戲,然後在客戶端發送更新。我面臨的問題是對象創建。假設一名球員出手,投籃本身就是新對象。這些將需要創建。
在我的遊戲中,我有一個層次結構,鏡頭本身就是這個結構的一部分。它會像樹一樣。我有的問題是識別客戶端和服務器上的對象。
我該如何確保當客戶端收到一些更新,然後它會更新正確的對象?
新對象的創建情況如何?在我的情況下,遍歷場景圖形,並且一旦從服務器獲取更新,每個對象都會更新。但是創建新對象的更新違反了這個原則。我應該如何處理它們?
此外,我無法真正獲得整個場景的更新。我只需要更新播放器可見的特定對象。我應該如何處理其他不可見的對象?當它們變得可見時會發生什麼?如何追蹤對象何時可以看到玩家?