Skip to main content

为模型的道具添加世界约束

虽然许多地图中也存在可以互动的道具,但这毕竟得碰运气。定位不准、容易误触、尺寸不合等各种情况决定了地图道具未必好用。大多情况下,我们还是只能将道具安装于模型中,这就涉及到unity改模了。

但是由于安装道具涉及到的改模知识相对复杂,而且每一种道具的安装方式可能不太一样,故在此不再赘述。需要提醒您,每一种道具,作者一般都会把安装方法放置在商品界面,所以您在掌握最基本的操作之后跟着做就行。

在这里,我向您介绍一种方法,能够让使用道具拍摄更加方便——制作世界约束。这个操作允许您将道具固定在世界中,可以应用在如道具脱手飞出的效果拍摄当中。

有两种添加方法,不过别害怕,操作几乎一模一样。

通过Modular Avatar进行添加

 

确定位置准确后,将想要绑定的骨骼拖入位置约束中的。这里我想要用左手举着手机,所以绑定的是左手的骨骼。拖入完成后点击激活,再在parent constraint"栏勾选启用。这样一来,手机就会跟随左手移动了。如果需要再次调整位置,请记得取消这两个勾选后移动物品,完成后再次勾选就好。


接下来就可以开始录制动画了。我们录制一个勾选“parent constraint"的动画,再录制一个取消勾选“parent constraint"的动画。在勾选的情况下,手机会跟随左手移动。而取消勾选后,手机就会被固定在左手最后的位置,不会跟随人物移动了。再次勾选时,手机会回到左手。

录完动画,其他写参数做开关之类就是基础操作了,在此不继续叙述。这里要提醒的是,因为必须将道具放置在这个层级下,所以一些MA安装的道具可能会失效,需要自行调整。当然,我们在本章中讨论的是只保留道具模型,删除具体功能的,那样就不需要考虑冲突了。在此基础上,有能力的朋友可以自行开发更多的玩法,比如切换左右手之类。也可以不使用提供的预制件,完全手搓来达到同样的效果。