分析《家园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玩时说卡的,一般可以打开垂直同步解决问题。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章