MMORPG大型游戲設計與開發(游戲服務器 游戲場景 概述 updated)


我們在玩游戲的時候,我們進入游戲后第一眼往往都是看到游戲世界中的場景,當然除了個別例外,因為那些游戲將游戲場景隱藏了起來,如文字游戲中的地點一樣。既然我們接觸了游戲世界的核心,那么作為核心的場景又包括哪些內容呢?

一張截圖

場景組成

  這里以天龍八部/武俠世界作為參考,其組成主要為核心、事件、區域、聊天管道、搜索機、尋路器、副本、掉落。

核心

  每個系統都有自己的核心部分,核心一般作為整體的控制的作用,在場景中數據邏輯的處理便放在核心部分,比如場景中的所有對象以及每個對象的數據,網絡的同步等等。

事件

  一個完整的對象一般都擁有事件,至於什么是事件在這里就不多解釋了。在場景中的事件在天龍/武俠世界中的事件包括場景初始化、場景定時器、場景退出、玩家進入場景、角色升級、角色死亡、角色重生、場景通知、任務接受檢查、NPC對話默認事件、NPC事件列表事件。

區域

  在游戲場景中無論2D還是3D都會有這樣的概念,就像你每天都會出現在不同的地方,而不同的地方便是不同的區域,而場景中也有相同的概念,比如你站在不同的坐標點時候看到的游戲場景不同一樣,而3D比較麻煩,那是因為它比2D多了一個坐標系。

聊天管道

  聊天中的場景、附近等的數據都作為每個場景特殊的聊天數據存在,為了更有效率的處理這些信息往往單獨為場景設置了此通道。

搜索機

  場景中存在許多的對象,為了查詢這些對象所以才形成了該模塊,用於快速的找到指定的場景對象。

尋路器

  場景尋路器在場景中非常重要,如果沒有該部分你在場景中選中一點則不可能走到目的地,因為尋路器就是確定需要經過的所有點以及路線,就像你到外面旅游的時候你知道目的地則不知道該怎么去一樣。

副本

  副本是特殊類型的場景,不過它與普通場景不同的是副本可以被復制而且在需要的時候才會創建,而普通的場景則服務器開始的時候便會加載。

掉落

  掉落的數據在大型游戲中都往往會放在場景中,每一個掉落的點都對應了掉落的信息。

網絡連接

  場景的網絡連接一般單獨處理,主要是為了和場景相互關聯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM