天龍早期版本武俠世界瀏覽看了下,發現
服務端用的select輪詢方式,風格比較統一工整,消息處理成buf再組成pak進行發送或處理。
客戶端界面用xml配置加lua事件觸發
游戲對象使用結點樹目錄結構(這個n年前nebula引擎所用的技術,個人也喜歡這個方式)
游戲中的事件處理系統簡單實用。
水用比較老的處理方式:系列圖+深度圖過渡,效果一般效率高
region+dijkstra廣度優先的導航系統(天龍已修改成網絡導航)
lightmap靜態光照及動態光源
后期處理bloom以及熱浪之類,效果都挺廢.
渲染效果不太好但游戲整體比較完整
編輯器地表貼圖列表加載被注釋,對應文件也不見(打開并重寫該文件后可用)
它的地表只有兩層啊,其實沒什么技術含量,分開刷的,那個自動拼接硬編碼,刷第2層時通過if else判斷居然有1200多行。。。
不過這種地表處理可以方便刷翻轉墻壁。這很好。
小道消息暴下料:
1. 網絡代碼中居然殘留韓文亂碼(通過轉換可看到對應韓文,轉成其它語種則不行,可能是當初借鑒了些少代碼)
2. 天龍八部是武俠世界版本基礎上開發的(新改動不算大,尋路應該是由原來的dijkstra(不知道為什么用廣度搜索不用a*)+region變成了網格導航)
3. 成吉是在天龍基礎上做的(這個大家都知道,他們在打官司)
4. 天龍八部的前身武俠世界確實是是北京紅圖公司的,那個公司有一款名叫武俠世界web版本的mmorpg.(網上搜索不出他們之間有什么關系)
我覺得天龍2和成吉2基本上都是針對上一產品換個視角而已,技術及內容上沒什么變化。。。
其實現有國產網游效果都比較樸實(除了劍3天下2之類外),卻往往打著次世代的晃子。。。
目前網游已進入山寨抄襲換膚量產時代,當然高麗棒也是醬樣子。。。
posted on 2010-10-21 22:08
flipcode 閱讀(458)
評論(0) 編輯 收藏 引用