动态调整
下面,让我们来真正体验一下在循环行走中改变各个值所带来的不一样的效果。Walking5.as 又将Slider 滑块类加入进来,用于动态改变这些变量。
本例中,在屏幕上创建并放置了五个滑块,如图 13-6 所示。
图13-6 加入滑块
表 13-1 所示,滑块的名字(从左到右),功能以及设置。这些都是我认为比较合理的范围和取值。总之,我们可以任意地实验其它的取值。
表13-1 控制行走的滑块
实例 | 描述 | 设置 |
speedSlider
[速度滑块] |
控制整个系统的运动速度。 | 最小值: 0,
最大值: 0.3, 默认值: 0.12 |
thighRangeSlider
[大腿运动范围滑块] |
控制顶层关节(大腿)能够向前和向后移动多远。 | 最小值: 0,
最大值: 90, 默认值: 45 |
thighBaseSlider
[大腿固定端滑块] |
控制顶层关节的基本角度。默认为 90 度,
也就是说大腿将垂直向下并从这里向前后运动。 通过改变这个值可以得到一些有趣的效果。 |
最小值: 0,
最大值: 180, 默认值: 90 |
calfRangeSlider
[小腿运动范围滑块] |
控制底层关节(小腿)能够运动的范围。 | 最小值: 0,
最大值: 90, 默认值: 45 |
calfOffsetSlider
[小腿偏移滑块] |
控制偏移量(前面我们用过 –Math.PI / 2)。 | 最小值: -3.14,
最大值: 3.14, 默认值: -1.57 |
时间: 2024-10-03 04:32:52