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