博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分析《家园2》《家园》的低效原因
阅读量:4129 次
发布时间:2019-05-25

本文共 528 字,大约阅读时间需要 1 分钟。

不知道大家玩过《家园》没。这是1998年的大型3D即时策略游戏,其设计在当年应该是极其超前的(3D抗锯齿技术、业务逻辑层用Lua),想当年破电脑竟然可以流畅的跑。评价很高在1999年的年度最佳游戏(game of the year)奖项)。

《家园2》(2003年度网站上画面得了满分)也一样,业务逻辑层用Lua。现在还有不少mod制作者为其进行二次开发。

可惜,现在玩《家园2》,反而玩起来卡。要知道现在的配置和当年比可是逆天的。有人说可能是3D引擎和显卡的原因,可以打开垂直同步,但没用。重玩了《家园》,竟然也卡。

为什么当年电脑跑的好好的,新电脑就不行了?

如果是3D问题,《家园》不应该卡。

分析了下当年的电脑,2003年是奔腾4出来的时间。P4是款高频低能的单核处理器,但主频毕竟很高,SSE能力也强。也就是单核的能力高。Lua的协程开销小,非常适合单核环境。而现在CPU都是多核的,Lua的协程体现不出优势。对于一个只能靠一个核跑的游戏来说,够呛。

换个角度,如果买的CPU主频够高(3G+,但这指Intel的3G+,AMD的实际频率都是频率数/核心数),应该没什么问题了。另外粗看了下,那些高频CPU玩时说卡的,一般可以打开垂直同步解决问题。

转载地址:http://dbzvi.baihongyu.com/

你可能感兴趣的文章
【web素材】02-10款大气的购物商城网站模板
查看>>
6种方式实现JavaScript数组扁平化(flat)方法的总结
查看>>
如何实现a===1 && a===2 && a===3返回true?
查看>>
49个在工作中常用且容易遗忘的CSS样式清单整理
查看>>
20种在学习编程的同时也可以在线赚钱的方法
查看>>
隐藏搜索框:CSS 动画正反向序列
查看>>
12 个JavaScript 特性技巧你可能从未使用过
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(上)
查看>>
【视频教程】Javascript ES6 教程27—ES6 构建一个Promise
查看>>
【5分钟代码练习】01—导航栏鼠标悬停效果的实现
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(中)
查看>>
8种ES6中扩展运算符的用法
查看>>
【视频教程】Javascript ES6 教程28—ES6 Promise 实例应用
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(下)
查看>>
【web素材】03-24款后台管理系统网站模板
查看>>
Flex 布局教程:语法篇
查看>>
年薪50万+的90后程序员都经历了什么?
查看>>
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>