瀏覽單個文章
liccaba
Junior Member
 

加入日期: Dec 2003
您的住址: 高雄市
文章: 742
經過長久的研究終於了解天堂2這款遊戲的運作原理

本人從OB時期就開始玩天堂2
但一直無法了解這遊戲只能最小化玩才不會DELAY的原因
我現在要做一個總推論
首先就是為什麼它非常吃CPU的原因
那就是它是用DX8的舊引擊下去設計的遊戲
就跟跑3DMARK01是一樣 CPU會嚴重影響到分數
再來就是為什麼人多的時候會嚴重DELAY
那就是它每一個人物都是用完整的貼圖下去運算
即使人物很遠看起很小 它也使用和近看一樣的貼圖下去運算
當人物變多的時候自然就需要消耗極大量的資源
這樣歸那出來 造成DELAY的原兇竟然是顯示卡能力不足!!
而CPU只是影響FPS的多少而已
而新的顯示卡只比舊卡多出幾倍能力而已 只是有支援最新的特效
所以在3DMARK05的分數會差很多
所以即使用目前最新7800GTX卡也無法解決DELAY的狀況
所以問題就出在程式設計上
必需要設計出一套專門處理這種遊戲的軟體才行
而這套軟體必需要能做到依照畫面角度來調整人物貼圖的精細度
像近看時貼圖就會變多 而遠看時貼圖要自動變少
不在畫面上的人物甚至要不做貼圖運算才行
不過這只是我的理想做法而已
所不定依照3D貼圖的成像原理根本無法做到這樣
     
      
__________________
酷媽 RC310(黑銀)
CoolerMaster GX-400W(銅牌)
INTEL Pentium G620(2.6G)
微星 H61M-P21(B3)
創見JET DDR3-1333 4GX2(8G)
MSI R6850 Cyclone 1GD5(OC)
WD 320G AAKS(單碟)
先鋒 DVR-217BK(黑)
BENQ G2411HDA(D-SUB)
用了十幾年的AMD 終於第一次換INTEL的
線上遊戲果然還是單核強才是王道XD
舊 2005-07-07, 06:18 AM #1
回應時引用此文章
liccaba離線中