© 1999-2048 dssz.net 粤ICP备11031372号
防止滑步又可以随意改变人物移动速度的方法是这样的:
将走路的程序用步长和步速两个量来控制。步长必须定死,按做出来的图片中小人一组动画下来,移动的像素为准。
步速是任意的,可以用游戏每帧或每 1/100 秒,人物移动的像素数来表示(可以是小数,比如每帧刷新移动 1.2 个像素)。
简化讲解,我以横版水平移动走路举例:(斜视角可以类推)
假设步长为 step(pixel),步速为 speed(pixel/frame),人物行走动画帧数为