使用Cinemachine Confiner扩展可以限制相机的位置在特定的体积或区域内。
Confiner可以在2D或3D模式下工作,不同的模式影响它接受的边界形状。在3D模式下,相机在三维空间中的位置被限制在一个体积内,这同样适用于2D游戏,但需要考虑深度。在2D模式下,深度问题不需要考虑。
对于正交相机,还有一个额外的选项可以限制屏幕边缘,而不仅仅是相机的中心点。这确保整个屏幕区域都保持在边界区域内。
Bounding Shape 2D
这是一个用于限制相机的2D区域属性。当Confine模式设置为“Confine 2D”时,可以使用此属性来定义相机的活动区域。通过设置这个区域,相机的移动会被限制在指定的2D平面内,确保其不会超出预定的边界。
Confine Sceen Edges
勾选此选项可以在正交模式下将屏幕边缘限制在指定区域内。当未勾选时,只会限制相机的中心点。若相机处于透视模式,则此选项无效,不会产生任何影响。
Damping
这个属性用于控制相机在超出边界后返回到限制体积或区域的速度。数值越高,返回的过程就越渐进,相机回到边界的动作会显得更加平滑。相反,较低的数值则会导致相机迅速返回边界。
标签:2D,限制,边界,CinemachineConfiner,模式,相机,区域,Cinemachine,系列 From: https://www.cnblogs.com/chenxiayun/p/18497717