|
|

楼主 |
发表于 2007-5-12 14:29:00
|
显示全部楼层
Re: 如何调整不同的对象具有不同的速度
可能我表达的不够清楚,我想影响走动速度的主要是频率快慢,而不是步幅大小。考虑到一个步幅之间有一系列的分帧动作(从抬腿到落脚),如果单纯的通过改变步幅来提高或减慢速度(如PosX=PosX+Speed*N),会有这样一种情况:1步幅太小,看上去原地踏步。2步幅太大,视觉上滑步效果。这种缺陷在一些游戏中可以很明显的看出来,失真了。
可能会影响步幅的因素只能是跑步>行走,体形大的>体形小的,加速度行走步幅增加,减速度行走步幅减小。要调节行走速度最好的方法是调节步频,步幅大小在设计阶段就应该确定了,运行时应该是固定的(加速度,减速度时除外)。 |
|