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

  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相机跟随

相关文章:

  • 2021-10-22
  • 2022-01-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2021-11-15
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案