Cinemachine系列——CinemachineConfiner
1.Cinemachine系列——CinemachineBrain & CinemachineVirtualCamera2.Cinemachine系列——Body&Framing Transposer
3.Cinemachine系列——CinemachineConfiner
4.Cinemachine系列——任意门5.Cinemachine系列——Noise&Basic Multi Channel Perlin6.Cinemachine系列——Cinemachine Collider7.Cinemachine系列——CinemachineSmoothPath&Body Tracked Dolly8.Cinemachine系列——Aim&Composer9.Cinemachine系列——最佳视野(一)&CinemachineClearShot10.Cinemachine——磁力吸实现&CinemachineTargetGroup
使用Cinemachine Confiner扩展可以限制相机的位置在特定的体积或区域内。
Confiner可以在2D或3D模式下工作,不同的模式影响它接受的边界形状。在3D模式下,相机在三维空间中的位置被限制在一个体积内,这同样适用于2D游戏,但需要考虑深度。在2D模式下,深度问题不需要考虑。
对于正交相机,还有一个额外的选项可以限制屏幕边缘,而不仅仅是相机的中心点。这确保整个屏幕区域都保持在边界区域内。
Bounding Shape 2D
这是一个用于限制相机的2D区域属性。当Confine模式设置为“Confine 2D”时,可以使用此属性来定义相机的活动区域。通过设置这个区域,相机的移动会被限制在指定的2D平面内,确保其不会超出预定的边界。
Confine Sceen Edges
勾选此选项可以在正交模式下将屏幕边缘限制在指定区域内。当未勾选时,只会限制相机的中心点。若相机处于透视模式,则此选项无效,不会产生任何影响。
Damping
这个属性用于控制相机在超出边界后返回到限制体积或区域的速度。数值越高,返回的过程就越渐进,相机回到边界的动作会显得更加平滑。相反,较低的数值则会导致相机迅速返回边界。
本文作者:陈侠云
本文链接:https://www.cnblogs.com/chenxiayun/p/18497717
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
合集:
Cinemachine
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步