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


发新话题
打印

[其他] 突然想到了halo3回放模式的一个问题

引用:
原帖由 hudihutian 于 2007-9-27 14:18 发表
所有角色的坐标信息和动作信息?

omg

地图如果是1000000x1000000像素的,每秒60帧,仅仅记录主角的坐标信息每秒要多少字节?
又不是记录坐标,他只要记录你的操作就行了,例如记录你按了10秒前,再按了10秒左,然后回放的时候你自动往前10秒再往做10秒,中间的左边一运算不就出来了嘛。
至于AI的行动,魔兽星际的录象大家总看过吧,里面还不是有NPC一样的AI,总不能说每次看录象都不一样吧,具体这个怎么实现的我也不清楚


TOP

引用:
原帖由 江西恐龙 于 2007-9-27 15:28 发表
——A和B两个玩家,游戏一开始就按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,他们的死亡瞬间将会是一致么?

你到现在还没有回答我的问题……
我回答你,如果A在时间T按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死
然后A再次在时间T按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死
然后A再再次在时间T按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死
那么这3次,A的死亡瞬间是一致的。
正因为你说A和B是两个玩家,那么他们就是两个随机种子,无论A是用即时存档还是别的不管什么方法再次进行游戏,再次按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,那么随机种子都有可能变化了,结果都有可能不一样。
但是!A只要是再次在时间T这个时候按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,那么他的死亡瞬间永远都是一致的。
但是!A已经在时间T按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,那么A就不可能再次到时间T这个瞬间来按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死。
但是!只要A是在时间T这个瞬间按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,那么他必定是在某一个固定的瞬间死掉!
至于!A已经过了时间T,他还能不能再回到时间T来再次进行按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死。这个问题我不得而知。
假设!A再次回到时间T,再次按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,但是A的坐姿可能变化了,随机种子也可能发生变化了。
除非!A再次回到时间T,并且一切跟原先一样,说白了就是把A玩游戏的过程在时间T的瞬间来个即时存档,那么A再次按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,A还是在那个瞬间死亡。


我晕了@_@



TOP

引用:
原帖由 xphi 于 2007-9-27 20:41 发表


别的太明显的错误就不和你说了,知不知到Halo3的回放是可以自由移动镜头的?
能移动镜头很普遍啊,好多游戏的录象都是可以移动镜头的啊,反正他就是按照记录重新渲染一遍,你想怎么看就怎么看,但是也只能看不能摸。要是我看到一半的时候啊,觉得我这个地方打得不好,我一按个暂停,我进去了,我能操作了,我换个打法,那多NB啊,期待此技术的出现


TOP

就是把那个小兵的动作一起记录下来了,例如向前多少再向后多少,然后回放的时候你不就能看出他是怎么走的了嘛

TOP

反正就是先记录你在哪个场景里面,和你跟AI的动作,然后回放的时候,先调出场景的模型渲染一下,变成图像,然后把人物的模型调出来变成图像,再把所有的人物根据记录的动作走一遍,就这么回事,你爱从什么角度来看那是你的事

TOP

回放就是个录象啊,把游戏过程给录象下来,然后你再看,没什么希奇的啊,这技术很早就有了,只不过HALO3游戏场景做得很宏大,细节做得很好,录象可以看到每一个玩的时候看不到的细节,这个很有意思,星际录象也能移动镜头看别的地方呢,可是没什么可看的,没细节

TOP

现在的计算机还是等于一个跑得快点的算盘,没什么神秘的:D

TOP

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