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


发新话题
打印

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

引用:
原帖由 枉凝眉 于 2007-9-27 16:32 发表
晕,记住物体实时的坐标干什么
只要记住所有物体的指令坐标,在哪个时间点发出什么样的指令,剩下的让机器自己运算出来了
好比让主角从a点到b点跑了一条直线,录像只要记住指定的起始时间、指令的具体内容就行 ...
这样做法会产生物体运动不同步的误差,一个例子就是录像以正常游戏视角和用户观赏视角来观看会导致帧数不一致,帧数不一致会导致物体运动加快或变慢而产生时间误差。这种误差不能通过跳帧来修正,因为跳帧本身也产生误差。动作游戏中这类误差会累积的非常快,这样后果就是录像播到中后期会出现很滑稽的画面。所以基于时间轴记录物体的状态永远要比记录指令要精确的多,数据耗费也多得多。
所以现在流行的做法是状态采样,在一个短的时间间隔里对状态采一次样,采样点之间的状态由机器实时运算,这样做数据量较少而误差也可控


TOP

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