![]() |
||
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:22 AM 被 liccaba 編輯. |
|||||||
![]() |
![]() |
*停權中*
加入日期: Aug 2004 您的住址: 宜蘭
文章: 845
|
我記得多邊形這種比較基本的幾何運算ㄧ直以來都是交給CPU去做的,顯示卡則是處理材質,著色這方面的東西,天堂2玩起來會不順應該和顯示卡能力不足沒有關係吧
~有錯請指正 但是我也覺得天堂2程式設計不佳,現在的趨勢是盡量減少多邊形數,將大部分的運算交給顯示卡去做,但天堂2卻反其道而行,多邊形數相當的多,再加上網路頻寬的限制,人ㄧ多再好的電腦也跑不動 |
||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Mar 2004 您的住址: 月球表面
文章: 665
|
坊間的商家也很會拿天二來當****,其實就我公司同事的經驗,要開到天二有畫面,GF4-MX440就行了,要跑得還不錯,用到FX5700就很好用了,再用上去,速度會更快更神速嗎?答案是不見得...
不過有很多同行就故意用這點來刻意哄抬天二是多麼高檔的遊戲,然後騙不懂的客戶說只要用多便宜的價格買他們的電腦就可以玩,當然CPU、顯示卡用的就沒那麼好,利用這種落差來讓電腦賣得出去。 我公司已經有同事掛SLI記憶體插到滿,結果也是和樓主一樣。後來在賣電腦的時候就會清楚告知客戶這方面的觀念。 不過,為了玩天二而買電腦的客人還真不少......難怪一堆顯示卡廠商搶著要用天二代言他們的顯卡...
__________________
http://intp.pixnet.net/blog 「阻擋你的障礙必有其原因,這道牆並不是為了阻止我們,這道牆讓我們有機會展現自己有多想達到這目標,這道牆是為了阻止那些不夠渴望的人,它們是為了阻擋那些不夠熱愛的人而存在的。」 Dr. Randy Pausch 以這段話勉勵自己以及擁有夢想的朋友們 |
![]() |
![]() |
Major Member
![]() 加入日期: Jul 2004
文章: 124
|
天2人物是有LOD...
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Nov 2001
文章: 374
|
技嘉是幫兇~~~
你看技嘉打天堂二的****有多兇!! (為了多賣幾台電腦?) |
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
你這樣說 Transform和Vertex Shader等...是用來擺著好看的 ![]() "現在的趨勢是盡量減少多邊形數,將大部分的運算交給顯示卡去做,但天堂2卻反其道而行,多邊形數相當的多" 這東西只會以後變多不會變少吧 ![]() 此文章於 2005-07-07 09:17 AM 被 vxr 編輯. |
|
![]() |
![]() |
*停權中*
加入日期: Jun 2003 您的住址: 台北市
文章: 2,000
|
我覺得是網路問題+遊戲程式問題
試想.SEVER要將所有出現的人物的裝備武器動作傳給你 在村裡人一堆時這個資料量可不小 但原野人少時就不會有這問題 貼圖?那你把貼圖改最低其他都全開試看看.照LAG 視野影響大多了...我測試過裡面就水面反射和視野影響最大 這2個都全開再加人再加網路延遲不管電腦多強都爆定 |
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
Pixel Shader這東西當然影響大.. 因為它只會加重顯示卡去計算那些pixel ![]() 所以並不會變快.. 這些東西 很久很久以前都討論過了 ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Aug 2004 您的住址: 宜蘭
文章: 845
|
引用:
所以我才說有錯請指正呀 ![]() 不過現在不是都在發展"能夠在較少的多邊形數目下,達到相當的效果"的技術嗎?像是Normal Mapping |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Oct 2003
文章: 780
|
Normal Mapping並不是完美阿,做動畫時光是把hight polygon 跟low polygon合在一起生normal mapping就浪費一堆時間,轉了後再算圖出來還是覺得不滿意,還是等硬體真正進化到及時運算高量的多邊形非常順暢時再說吧
|
![]() |
![]() |