» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 谈谈“虚拟内存”对游戏运行的作用

引用:
原帖由 喋血战狼 于 2009-6-26 16:26 发表

其实你还真说对了  游戏的主要就是播片,而且是至少每秒帖30副“照片”
  如果不是CG的话  即时演算出那些“照片”花费的功夫 不是一般的大
   这些纹理和特效处理是必须及时完成的,没有所谓低10分钟后
     还 ...
30帧画面, 哪是CPU,GPU的事情, 与你内存有毛关系啊?
画面如何形成? 画面形成还不是靠的元素吗, 这些元素告诉计算机要如何画、如何渲染等。
这些元素又如何而来, 则是程序于用户交互形成的。你以为形成一个画面所需要的元素需要占据整个内存?
哪程序放哪里?其他信息放哪里?
形成画面的信息并不多,FPS只与利用这些信息形成画面的速度有关, 说白了就是GPU,CPU,以及带宽决定。
内存中反倒是大量的形成画面信息的程序。
这么说不知道你明不明白, 也不知道你明不明白这样意味着什么, 我估计你是不能明白的。。。


TOP

引用:
原帖由 上海恐龙 于 2009-6-26 16:30 发表


我一个一个来回答你的问题:

第一,你说的过场问题。把过场前的数据存储到硬盘里,和存储到你所说的“虚拟内存”里,有区别么?

第二,现在所有的计算,无非是围绕着三点:AI、物理、画面,你可以看一下前 ...
第一,本质上没有区别, 都是利用硬盘做临时保存, 这也就是我说“PS3有硬件条件实现这个技术或类似的技术”,实现这个可以让操作系统帮忙即“真正的虚拟内存技术”,或游戏设计人员自己去安排“类似的技术”

第二,根本就没有哪个说什么提前运算, 除了LZ这么说, 我有这么说吗? 你到底看了帖子的来龙去脉吗?



TOP

引用:
原帖由 喋血战狼 于 2009-6-26 16:45 发表

你成仙了.........居然一像素点一个像素点的去贴图
如果不吧纹理素材   地图信息  3D模版 和游戏引擎全部读入内存   你就一点一点算到死吧
我哪里说了一个点一个点的画了?你的YY神功也太厉害了吧。
我说的元素就是指的“纹理素材、地图信息、3D模版 和引擎”等等, 你语文水平和理解能力还真不是一般的差。


[ 本帖最后由 ffcactus 于 2009-6-26 16:49 编辑 ]


TOP

引用:
原帖由 喋血战狼 于 2009-6-26 16:49 发表

我认还没走  你就把坚持了一天的观点有推在我身上
  第三次了 啊   
     自己坚持的错误观点被人拆穿  就马上说是别人了  小孩都没这么不要脸啊
谁一直在谁 未来可能要用  你的10分钟以后的结果不要了??
未来可能要用, 是表达,现在的结果未来可能要用。

到了你的脑海里就成了,为了未来的数据而提前运算,八竿子打不着的事情也被你联想到了。

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 16:52 发表

  我姑且不说你明显的抄袭我   还好意思倒打一耙
       那你知道纹理素材   地图信息  3D模版 引擎  其实还有声音有多大么???
         你明明知这些东西要常驻内存 之前还说30FPS是很简单的事情
         ...
你既然知道这些信息量大,并且是又更大的信息量形成的(光碟内容,硬盘上游戏内容), 而且随着游戏的进展要随时调换, 你还不停的说虚拟内存毫无意义,会导致游戏卡,这不是自抽吗?

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 16:52 发表

  我姑且不说你明显的抄袭我   还好意思倒打一耙
       那你知道纹理素材   地图信息  3D模版 引擎  其实还有声音有多大么???
         你明明知这些东西要常驻内存 之前还说30FPS是很简单的事情
         ...
所以我说的元素就等于 BMP 文件  你就是这个意思吧, 我想你就是这个意思。

TOP

引用:
原帖由 上海恐龙 于 2009-6-26 16:56 发表


这两个表达有区别么……?
你未必要和LZ攀比?
一个是自然顺序的执行, 保留结果以备后用。
一个是特意执行,去准备, 你说有区别吗?

TOP

引用:
原帖由 真爱徐子雁 于 2009-6-26 16:55 发表
白晓斌?

干嘛, 有什么事吗?

TOP

引用:
原帖由 上海恐龙 于 2009-6-26 17:04 发表


是不是其中一个不需要用到机能?

一个是把当前的工作成果保存, 以备后患。
一个是运用火星技术, 能够预计。(如何办到的,在下不知道)。

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 17:04 发表

   多次表示 ,资源只用现在用上的和现在用不上了   所谓的读地图  是把所有现在用的上的资源全部读入内存
    在规定内存限制内优化  反倒是你  把游戏机当PC开发 内存不够就虚拟  能不卡么??
   至于你的红字 ...
现在用上的, 以后可能还要用。 以后要用的, 可能你现在已经准备好了。
这就是为什么会有意义。
你尽可以去优化限制你的内存, 但你的内存不可能把你进行游戏的整个生命周期中的所有数据全部一次性调入内存,过去不是这样,现在不是这样,今后也不是这样。
虚拟内存至少还可以解决你在更换的过程中,遇到以前有用过的东西, 可以直接拿来用, 不用重新生成, 这就是便利。这这个层次恐怕你还根本就没有理解到!

TOP

引用:
原帖由 真爱徐子雁 于 2009-6-26 17:07 发表

听说您是0号(被动型)的,不知道和叉包搭不搭
不搭, 虽然我比以前结实了, 但是我拒绝承认。

TOP

引用:
原帖由 上海恐龙 于 2009-6-26 17:08 发表


我明白了,原来就是相当于Word自动存盘对不对?
有点类似。

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 17:12 发表
我笑翻了   不知道以后用的上用不上  我一律保留下去  反正可能么  也是顺其自然啊
我说,一存档  一拔电源   
我再次开机要5小时前那个 可能用的上的结果怎么办??
  可是5小时前那个结果又是根据6小时前那个结 ...
你白痴啊, 你电源都拔了, 还能怎么样。

TOP

引用:
原帖由 上海恐龙 于 2009-6-26 17:17 发表


哦……原来如此,那我请问一下,现在还有哪个游戏没有用到这个技术啊?

反正据我所知,GeOW2有了,Halo3有了,Fable2也有了
但我们毕竟不是在说自动存盘。
可以说, XO上可以安装的游戏估计都运用了, PS3上的也一样。

TOP

引用:
原帖由 上海恐龙 于 2009-6-26 17:20 发表


那不就是了,锁帖吧,结束
我辛辛苦苦说那么多, 你以为是为了表达PS3更高级?
真的是对牛弹琴了。。。

TOP

发新话题
     
官方公众号及微博