分析《家园2》《家园》的低效原因
生活随笔
收集整理的這篇文章主要介紹了
分析《家园2》《家园》的低效原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不知道大家玩過《家園》沒。這是1998年的大型3D即時策略游戲,其設計在當年應該是極其超前的(3D抗鋸齒技術、業務邏輯層用Lua),想當年破電腦竟然可以流暢的跑。評價很高(IGN在1999年的年度最佳游戲(game of the year)獎項)。
《家園2》(2003年度Gamespot網站上畫面得了滿分)也一樣,業務邏輯層用Lua。現在還有不少mod制作者為其進行二次開發。
可惜,現在玩《家園2》,反而玩起來卡。要知道現在的配置和當年比可是逆天的。有人說可能是3D引擎和顯卡的原因,可以打開垂直同步,但沒用。重玩了《家園》,竟然也卡。
為什么當年電腦跑的好好的,新電腦就不行了?
如果是3D問題,《家園》不應該卡。
分析了下當年的電腦,2003年是奔騰4出來的時間。P4是款高頻低能的單核處理器,但主頻畢竟很高,SSE能力也強。也就是單核的能力高。Lua的協程開銷小,非常適合單核環境。而現在CPU都是多核的,Lua的協程體現不出優勢。對于一個只能靠一個核跑的游戲來說,夠嗆。
換個角度,如果買的CPU主頻夠高(3G+,但這指Intel的3G+,AMD的實際頻率都是頻率數/核心數),應該沒什么問題了。另外粗看了下,那些高頻CPU玩時說卡的,一般可以打開垂直同步解決問題。
總結
以上是生活随笔為你收集整理的分析《家园2》《家园》的低效原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dlib在线安装失败解决方案,如何离线下
- 下一篇: 南非世界杯 1/8决赛 德国vs英格兰