【Unity VR开发】结合VRTK4.0:添加对象追随器

语录:

       我已经准备好了足够挡雨的伞,可是却迟迟没有等到雨的到来,这样的尴尬只是我漫长人生中的小插曲罢了。


前言:

        对象追随器的目的是让一个或多个游戏对象跟随场景中的另一个对象,而无需将游戏对象嵌套在彼此之下。

追随器分为两种:

Mutators.ObjectFollower:更新目标的数据以匹配源的数据。

Mutators.RigidbodyFollower:通过将速度应用于目标来更新目标,直到目标数据与源数据匹配。


正文:

      步骤一:

       添加一个Cube被用作源游戏对象,一个Sphere被用作目标对象,他将跟随源游戏对象。

      步骤二:

        添加追随器模块:Mutators.ObjectFollower

Tilia -> Prefabs -> Mutators -> Mutators.ObjectFollower

 

      将前面创建的游戏对象拖放到组件对应的属性中:

     播放场景,移动Cube,则球体将完全实时地跟随它。

        步骤三:

            我们现在需要创建一个偏移量,这样当球体跟随立方体,它与立方体的位置略有距离。所以,我们创建一个空物体作为球体的子级

        步骤四:

            将空物体拖放到Mutators.ObjectFollower属性中:

       Play:

        运行场景,球体现在仍然跟随立方体,但是球体在立方体下方偏移。

          


猜你喜欢

转载自blog.csdn.net/LiKe11807/article/details/130243951
今日推荐