动画中的复杂运动

时间:2009-07-14 17:59:43

标签: flex flash animation

我有这个应用程序,两个孩子正在玩捉迷藏。一个投掷,另一个捕获。虽然我可以显示一个球对象在两个固定物体之间移动,但我如何以接近逼真的方式显示物体“释放”和“捕捉”球?

编辑: 在这场比赛中手的动作:http://www.acreativedesktop.com/animation-game-slaphands.html是我想要复制的。关于如何做到这一点的任何提示?

3 个答案:

答案 0 :(得分:3)

正如已经说过的那样,你需要动画才能做到正确。我建议查看Preston Blair's Cartoon Animation图书或The Animator's Survival Kit。您不需要阅读整个内容,只需参考有关预期和重音的章节。

对于example,当一个人抛出时,动作不会发生,首先准备,预测投掷,增加能量。在动画中,您可以为查看器准备下一个操作,从而在操作之间创建无缝链接。一旦球被抛出......有动作和重新动作,所以玩家将回到他的休闲姿势。

动作部分应该非常简单。你应该逃脱3个向量: 1用于设置球的运动 1为重力 1用于摩擦/风...等。 根据您的参数,您可以发射球,然后使用球和捕手之间的距离来确定何时可以播放捕手的动画

答案 1 :(得分:0)

骨骼动画是一种很好的技巧

也是反向运动学

甚至动作捕捉

答案 2 :(得分:0)

我知道这在闪光灯中基本上是可能的......然而它确实听起来很复杂。我的建议是为throw动作和catch动作创建静态动画,然后在满足某些条件时玩这些动作(即球接近其中一个人)。试图获得逼真的投掷和捕获将是非常艰难的。我认为即使很多主机游戏都不会动态尝试(我希望这是在这个过程中或正在改变当前的游戏)