三维物体的速度
-
预备知识
介绍
虽然你可以通过设置物体的x/y/x位置来直接移动一个物体,但我们强烈建议你使用“设置速度”编程积木。
“设置速度”编程积木
速度种类
系统有8种速度让你选择:
- 前进速度: 这是物体每秒会向前移动的距离。如果速度数值是负数,那么物体将会向后移动。默认情况下,物体会沿着Y轴的正向方向移动,但是如果他转向了围绕着Z轴的另一方向,那物体的移动方向将会跟随新方向。在任何情况下,物体的Z位置在向前或向后移动时都会保持一样。
- 侧移速度: 这是物体每秒会向侧边,也就是右边移动的速度。如果速度数值为负数,那么物体将会移向左边。默认情况下物体系那个会沿着负数的X方向移动,但是如果他转向了围绕着Z轴的另一方向,那么侧移的方向也会被改变。在任何情况下,物体在侧移时,Z位置都会保持不变。
- 上升速度: 这是每秒物体会向上移动的距离。当数值是负数时,物体会向下降落。但是,**当Z位置为0时,物体会停止降落。**这个功能在你把平地设置在z=0的位置时非常有用。
- 前进加速度: 这是前进速度每秒增加多少的数值。如果数值是负数,那么物体的前进速度将会减缓。举个例子,如果一个物体的前进速度是100,而我们把前进加速度设置成-100,那么前进速度减缓到0只需要一秒的时间,一秒以后,物体会开始向后移动。
- 重力加速度: 这个数值控制每秒上升速度下降多少。这个数值一定要大于或等于0。举个例子,如果我们把上升速度设置成100而重力加速度设置成100,那么物体的上升速度将会减缓到0,然后变成负数。
- Z轴旋转: 这是物体围绕着Z轴旋转的速度。如果旋转速度大于0,从Z轴上方观察的话物体将会顺时针旋转;反之,物体将会逆时针旋转。虽然你可以使用“旋转至”或者“转向”编程积木来达到相似的效果,但是我们建议你使用“Z轴旋转”编程积木,它可以帮你节省写重复循环的时间,同时生成更顺畅的动画。
- X轴旋转 和 Y轴旋转: 这两个速度跟Z轴旋转的功能非常相似,只是他们围绕旋转的轴线不一样。
“物体的特征”编程积木
你可以通过以下编程积木来找出一个物体的现有速度:
特征名称
这个列表包含了所有速度种类,以及一些其他的特征。
物体名称
这是你要检查的物体的物体名称。如果他是空白的,那么系统将报告现有角色物体的速度。
角色名称
如果那个物体是在另一个角色里被创建的,那你就需要指定那个角色的名称。如果角色名称栏保留空白,物体将被假设是来自现有的角色。
了解更多
-