Unity3d Cinemachine篇(五)— ClearShot

前言

上一期我们简单的使用了StateDrivenCamera相机,这次我们来使用一下ClearShot


使用ClearShot完成根据模型位置自动切换不同的相机

1. 创建一个游戏物体

图片[1]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

2. 创建ClearShot相机

图片[2]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

游戏物体比较远不方便调试

图片[3]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋


选中Virtual Camera相机

图片[4]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋


使用快捷键聚焦到游戏物体

图片[5]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

3. 设置相机和层级

给cube设置一个player层级

图片[6]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

创建一个障碍物并把他的层级设置成Obstacle

图片[7]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

点击CM ClearShot1设置Follow和LookAt属性

图片[8]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

点击+添加一个新的相机

图片[9]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

设置2个相机的视角,本文选择一个平行,一个垂直视角

图片[10]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋


图片[11]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋


并把2个相机的Collide Against设置成Obstacle

图片[12]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋

4. 完成

图片[13]-Unity3d Cinemachine篇(五)— ClearShot-琢码斋
© 版权声明
THE END
喜欢就支持一下吧
点赞0
评论 抢沙发

请登录后发表评论

    暂无评论内容