目的:使得相机跟随角色移动

  1. 打开包管理器:
    unity2D相机跟随
  2. 安装Cinemachine
    unity2D相机跟随
    界面上端会出现Cinemachine 选项:
    unity2D相机跟随
    同时左侧会出现CM vam1:
    unity2D相机跟随
  3. 将要跟随的人物拖动到Follow中:
    unity2D相机跟随

控制相机的拍摄范围

不希望相机拍摄到tilemap之外的背景:
比如这样:
unity2D相机跟随
解决方法:
添加一个Cimemachine Confiner
unity2D相机跟随

unity2D相机跟随

unity2D相机跟随
还需要新建一个Collider 2D,还定义相机的边界,这里选择使用Polygon Collider 2D 来自定义边界:
unity2D相机跟随
建立一个空的组件,右键Create Empty,重命名为CameraConfiner,添加Polygon Collider 2D ;
unity2D相机跟随
然后点击Edit Collider 编辑边界;
最后将CameraConfiner 添加到Bounding Shape 2D中即可;
unity2D相机跟随
运行一下,发现相机不会看到tilemap之外的背景;
unity2D相机跟随

相关文章: