【发布时间】:2010-10-04 09:45:05
【问题描述】:
我正在尝试在 Flex 中构建一个火柴人,他会 a) 基于滑块值以速度在屏幕上移动 b) 当他到达屏幕末尾时做一些不同的事情(跳/坐下)
我认为需要在 3-4 张图像之间切换,以模拟身体部分移动的运动错觉。这种方法对吗?有没有类似的例子可以借鉴?
【问题讨论】:
标签: apache-flex animation
我正在尝试在 Flex 中构建一个火柴人,他会 a) 基于滑块值以速度在屏幕上移动 b) 当他到达屏幕末尾时做一些不同的事情(跳/坐下)
我认为需要在 3-4 张图像之间切换,以模拟身体部分移动的运动错觉。这种方法对吗?有没有类似的例子可以借鉴?
【问题讨论】:
标签: apache-flex animation
这取决于你希望它看起来有多逼真。
您所说的可能有效,但如果您想让它看起来/表现得非常好,我会推荐这本书“ActionScript Animation”。书中有几章是关于动力学的,这些章节将引导您构建一个可以行走/跳跃等的人,其滑块不仅可以控制他的速度,还可以控制重力、身体部位的大小等。
我阅读了 ActionScript 2 的第一版,但 ActionScript 3 有一个新版本。
您可能想查看第 13 章正向运动学:让物体行走
【讨论】: