概述
不知道大家玩过《家园》没。这是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》《家园》的低效原因的全部内容,希望文章能够帮你解决分析《家园2》《家园》的低效原因所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复