Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    三维物体的速度

    三维积木
    1
    1
    262
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      CreatiCode TA 2 last edited by admin

       

      预备知识

      • 三维坐标和位置

       

      介绍

      虽然你可以通过设置物体的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轴旋转的功能非常相似,只是他们围绕旋转的轴线不一样。

       

      “物体的特征”编程积木

      你可以通过以下编程积木来找出一个物体的现有速度:


       

      特征名称

      这个列表包含了所有速度种类,以及一些其他的特征。

       

      物体名称

      这是你要检查的物体的物体名称。如果他是空白的,那么系统将报告现有角色物体的速度。

       

      角色名称

      如果那个物体是在另一个角色里被创建的,那你就需要指定那个角色的名称。如果角色名称栏保留空白,物体将被假设是来自现有的角色。

       

      了解更多

      • 追踪摄像头
      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post