我正在用c ++和DirectX编写一个松散的鸟克隆。除了轮换算法外,我基本上已经完成了。我现在有一只(rotation = ((90 * (yVelocity+10) / 25) - 90)/2;
),但是它的作用与原始的有瓣飞鸟不同。我正在尝试尽可能地复制原始的有瓣小鸟的旋转角度,因此将不胜感激。
我会使其等于原始的yVelocity,但将其限制为2个数字。有点像
rotation = min(topClamp, max(bottomClamp, yVelocity));
[您可能想稍微玩一下,但这将使旋转取决于yVelocity,但是如果玩家不断上升,则旋转将被限制在某个数字,而小鸟只会像在原始游戏。