ue3dUnity相机中的跟随与注视

Unity相机中的跟随与注视

分类:

Unity 中的 Cinemachine 相机为项目提供了 body 这个有用的功能,它允许计算相机的移动以及给定对象的跟随方式,本文将了解利用 Follow 和 Look At 有效跟随和注视对象。

ue3d - Unity相机中的跟随与注视

1.在了解相机注视与跟随前,我们需要了解一下 VirtualCamera 中的“Body”,可以在层级结构中选中虚拟相机,在检查器中会看到一个“body”的属性,如下:

ue3d - Unity相机中的跟随与注视

2.此属性可不是平时表面理解的含义,例如“身体“或”主体”,它主要是一种改变了相机跟随物体的一种方式,需要从下拉列表中进行理解,例如 Hard Lock To Target(硬锁定目标),3rd Person Follow(第三人跟随),Tracked Dolly(跟踪推拉)等等,纤细列表可见下:

ue3d - Unity相机中的跟随与注视

3.咱这里设置为 3rd Person Follow,也就是模拟第三人称视角,可以看到下面的参数还挺多的,但这些参数在本例中还用不上。

ue3d - Unity相机中的跟随与注视

选择后在下方有个超大的惊叹号,使用该功能软件做出了一些友情提示:

3rd Person Follow requires a Follow Target. Change Body to Do Nothing if you don’t want aFollow target.

4.该警告明确告诉我们,软件找不到你要跟随的目标,如果不指定,那么改变 Body 的参数为 Do Nothing。因为这里需要使用 3rd Person Follow ,因此需要设定一个跟随目标,那么它才会起作用。

此时将对象拖拽到 Follow(跟随)目标框中。

ue3d - Unity相机中的跟随与注视

5.现在,在场景种可以操作一下该对象,可以看到相机正在准确的跟随设置的目标对象。

ue3d - Unity相机中的跟随与注视

6.到这里跟随整明白了,但有个问题…相机仅仅只是跟随了对象一起移动,但是摄像机的目标点的初始方向在其他地方,因此需要将摄像机聚焦在该物体上,以便体现它的“主角”地位,因此需要使用到 Look At,它将会瞄准场景中的指定对象。

ue3d - Unity相机中的跟随与注视

此时你可以点击 Solo(独奏)功能,查看摄像机具体的视角,它会瞄准该对象,并在旋转对象跟随的同时摄像机还会注视着对方。

ue3d - Unity相机中的跟随与注视

7.利用该功能做一些对象移动的同时注视着对方很有帮助,在许多游戏产品展示中经常会看到该效果,其实只要逻辑正确,因此最终结果是不会乱的。

相关信息

  • 类型:方法
  • 字数:574
  • 字符:1571
  • 使用软件:Unity2021.3.5
  • 说明:无
  • 编号:98338

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!