附着在身体部位
-
简介
假设我们有一个带有舞蹈动画的化身,我们想在化身的头上戴一顶帽子。如果我们简单地将化身设置为帽子物体的父亲,帽子不会随头部移动。这是因为当我们播放动画时,化身的位置没有改变,只是头相对于化身的位置在改变。
为了使化身看起来像是戴着帽子,我们需要将帽子**附在化身的头部。
“附着到身体部位”积木
要使用这个积木,你需要遵循以下 3 个步骤:
- 创建一个**“宿主物体”**:这个物体需要支持动画,所以它可以是化身或“动物”模型(如大象)。创建这个物体时,必须为其命名。
- 创建将用作附件的物体,例如帽子。
- 运行“附加到身体部位”积木
它的参数如下:宿主物体的角色
你需要选择创建宿主物体的角色的名称,该名称可以不同于附加物体的角色。
宿主物体名称
这是将用作宿主的物体(化身或角色模型)的名称。请注意,如果将其忽略不填,则这个积木将不执行任何操作。
身体部位名称
我们可以将物体附加到宿主物体身体的不同部分。这个下拉列表允许你指定要使用的部件。例如,如果选择“头”,则物体将附加到宿主物体的头部。请注意,并非所有部位都可以使用,而是根据不同的宿主物体而不同。你可以直接尝试,也可以在下面的“参考"中查找宿主物体的类型。
附着后物体的高度
你可以指定物体附加到主机物体后的高度。
演示
在这个程序中,我们将在化身的头上带个帽子:
请注意,化身被命名为“p”,这样的话可以在“附加到身体部位”积木中引用它。此外,我们必须旋转和移动帽子才能使其处于适合的方向和位置,你需要多尝试几次才能找到合适的旋转角度和位移。这是最终结果:
你可以在这个处亲自尝试这个演示项目:https://play.creaticode.cn/projects/998a78b90df376e0cbab21d0
请注意,帽子移动有两个原因:要么由于化身的某些动画而头部移动,要么化身本身正在移动或转动。只要头部在世界上改变它的位置或方向,帽子也会跟着移动。
参考 - 不同模型所支持的部位
如前所述,不同的模型有不同的身体部位可用。如果要将物体附加到宿主物体,请在下面查找该宿主物体的模型,以了解它包含哪些身体部位。比如说,很多动物模型没有“下巴”这个部位,那么我们就没有办法把一个物体附加到它们的下巴部位。
- ReadyPlayerMe中所有化身的默认设置:头,脊柱,左肩,右肩,左手,右手,左腿,右腿,左上腿,右上腿,左脚,右脚
- 所有动物的默认值:头、脊柱、左手、右手、左脚、右脚
- 大象3:头,脊柱,左手,右手,左脚,右脚,左肩,右肩,下巴,左耳,右耳,鼻梁
- 长颈鹿:头、脊柱、左手、右手、左脚、右脚、左肩、右肩、下巴
-