异次元的时空冻结?游戏暂停和保存时发生了什么

  虽然随着科技发展和图形技术的增强,游戏世界也变得越来越真实,但在这些炫目的材质和特效背后,都是一行又一行的代码,但大家有没有想过,在游戏暂停和保存时游戏里的世界究竟会发生些什么呢?Gameranx就为我们带来了说明,解释了这背后的玄机。中文字幕由游民星空字幕组提供。

暂停和保存时游戏发生了什么:

=12161340&page=1" pluginspage="//www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash">
手机用户点此观看

  看到游戏中非常拟真的物体时,大家的脑海里一定都会把它们和现实生活中的物品联系起来,或者就干脆把它们想象成现实中的物品,但实际上这些东西,无论是单个的物体还是人物、动物角色,都是由各种多边形堆砌的表面,角色还拥有各自的骨骼,开发者们通过这样来为它们制作动画,让他们在游戏中能动起来。因此在这背后控制游戏世界运转的,就是一大串的指令,而玩家们的操作就是提供新的输入指令,来通过这个指令串之后对游戏中的状态进行修改。而游戏暂停时,并不是暂停了游戏中所有的指令,而是跳出一个暂停界面,后台就会转而运行暂停界面所需要的指令,而取消暂停后,又跳回到主要的指令串里。

  而保存游戏的话其实相对来讲就更为简单一些。游戏在运行时会把所有的信息暂时保存到内存里,例如材质坐标、人物坐标、状态信息等等,只不过在保存游戏时并不需要同时保存所有的这些东西,因此就需要开发者在设计时进行挑选。一些关键的信息,例如玩家的坐标方位、人物状态、物品栏都是必须要进行保存的,但玩家周围的一些东西就没有必要每个都保留原样。例如在《GTA5》里,离玩家们几个街区远的地方停着一辆车,而对玩家可能根本不知道那里有辆车,那么也就没必要把它在存档里保留下来。毕竟游戏的内存占用高达好几GB,都保存下来玩家们也不会乐意的。

  因此即使玩家们保存了存档,但重新读取时还是会出现敌人位置重置的情况,不过这也为一些追求高难度通关的玩家们提供了便利,方便他们“背板”。不知道大家有没有哪些“奇妙”的存档之后读档的经历呢?觉得哪些游戏的存档系统做得很好呢?在评论里说说你的故事,和大家一起交流吧。

高清视频画面:

本文由游民星空制作发布,转载请注明出处。

热门相关:龙先生余生请多关照   小可爱,超凶的   人道大圣   清穿皇妃:四爷,高抬贵手   都市神级教师