Navigation

    CreatiCode Scratch Forum

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

    附着在身体部位

    三维积木
    1
    1
    209
    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.
    • info-creaticode
      CreatiCode last edited by admin

      简介

       

      假设我们有一个带有舞蹈动画的化身,我们想在化身的头上戴一顶帽子。如果我们简单地将化身设置为帽子物体的父亲,帽子不会随头部移动。这是因为当我们播放动画时,化身的位置没有改变,只是头相对于化身的位置在改变。
       

       
      为了使化身看起来像是戴着帽子,我们需要将帽子**附在化身的头部。

       
       

      “附着到身体部位”积木

      要使用这个积木,你需要遵循以下 3 个步骤:

      1. 创建一个**“宿主物体”**:这个物体需要支持动画,所以它可以是化身或“动物”模型(如大象)。创建这个物体时,必须为其命名。
      2. 创建将用作附件的物体,例如帽子。
      3. 运行“附加到身体部位”积木

       

      6338ae77-5f68-49c0-ace7-ba1a0f184250-image.png

       
      它的参数如下:

       

      宿主物体的角色

      你需要选择创建宿主物体的角色的名称,该名称可以不同于附加物体的角色。

       

      宿主物体名称

      这是将用作宿主的物体(化身或角色模型)的名称。请注意,如果将其忽略不填,则这个积木将不执行任何操作。

       

      身体部位名称

      我们可以将物体附加到宿主物体身体的不同部分。这个下拉列表允许你指定要使用的部件。例如,如果选择“头”,则物体将附加到宿主物体的头部。请注意,并非所有部位都可以使用,而是根据不同的宿主物体而不同。你可以直接尝试,也可以在下面的“参考"中查找宿主物体的类型。

       

      附着后物体的高度

      你可以指定物体附加到主机物体后的高度。

       
       

      演示

      在这个程序中,我们将在化身的头上带个帽子:

      559f4348-233c-40e3-a7af-642832d797d6-image.png

       
      请注意,化身被命名为“p”,这样的话可以在“附加到身体部位”积木中引用它。此外,我们必须旋转和移动帽子才能使其处于适合的方向和位置,你需要多尝试几次才能找到合适的旋转角度和位移。

      这是最终结果:

       

       
      你可以在这个处亲自尝试这个演示项目:

      https://play.creaticode.cn/projects/998a78b90df376e0cbab21d0

       
      请注意,帽子移动有两个原因:要么由于化身的某些动画而头部移动,要么化身本身正在移动或转动。只要头部在世界上改变它的位置或方向,帽子也会跟着移动。

       
       

      参考 - 不同模型所支持的部位

      如前所述,不同的模型有不同的身体部位可用。如果要将物体附加到宿主物体,请在下面查找该宿主物体的模型,以了解它包含哪些身体部位。比如说,很多动物模型没有“下巴”这个部位,那么我们就没有办法把一个物体附加到它们的下巴部位。

      • ReadyPlayerMe中所有化身的默认设置:头,脊柱,左肩,右肩,左手,右手,左腿,右腿,左上腿,右上腿,左脚,右脚
      • 所有动物的默认值:头、脊柱、左手、右手、左脚、右脚
      • 大象3:头,脊柱,左手,右手,左脚,右脚,左肩,右肩,下巴,左耳,右耳,鼻梁
      • 长颈鹿:头、脊柱、左手、右手、左脚、右脚、左肩、右肩、下巴
      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post