1、目标
避免摄像头移动到边界之外。
如下图所示,当角色移动到边界时,在Game界面有一半是显示黑色背景。
解决方案核心要点:目前Cinemachine Virtual Camera跟随角色移动,Cinemachine的Confiner属性可以设定多边形区域,使得Camera不会超过这个区域。
2、创建多边形对象指定地图区域
在Hierarchy -> Scene1_Farm下创建空物体命名为"BoundsConfiner"。
给BoundsConfiner对象添加Polygon Collider 2D组件,勾选Is Trigger属性。
Polygon Collider 2D组件的Points -> Paths -> Element0的Size从5改为4。
将Polygon Coll