1. 摄像机跟随(Cinemachine插件)和视野边界设置
在2D游戏中如果想让摄像机跟随场景中的玩家角色进行移动,最简单的实现方式是可以使用一个插件 – Cinemachine进行设置:
首先在菜单栏中打开Package Manager资源管理窗口,然后选择Unity Registry,在右侧的搜索栏搜索下载安装即可,如下图所示:
安装完成后,在节点的层级窗口空白区域点击鼠标右键,选择创建一个简单的2D相机,如下图所示:
创建完成后,选中这个虚拟相机,在最右侧属性窗口中有一个Follow属性,将摄像头跟随的玩家角色节点拖放到此处,即可实现相机的实时跟随功能。如下图所示:
设置边界区域:
当玩家角色移动到场景边界时,跟随相机会照射到玩家角色的四周,会把场景之外的区域也给显示出来,会发生越界现象,此时就需要给跟随相机设置一个边界区