将 Cinemachine Pixel Perfect 添加到 Cinemachine 虚拟摄像机,即可同时使用 Pixel Perfect 摄像机和 Cinemachine。两个系统都会修改摄像机的正交视图尺寸,因此在单个场景中同时使用这两个系统会导致它们争夺对摄像机的控制权并产生不良的结果。Cinemachine Pixel Perfect 扩展可以解决这种不兼容问题。
Cinemachine Pixel Perfect 是 Cinemachine 虚拟摄像机的扩展,可更改虚拟摄像机的正交视图尺寸。该扩展可以检测 Pixel Perfect 摄像机 (Pixel Perfect Camera) 组件是否存在,并使用组件设置来计算虚拟摄像机的正确正交视图尺寸,从而以完美像素分辨率完美保留精灵。
要将此扩展添加到虚拟摄像机,请使用 Cinemachine 虚拟摄像机检视面板 (Cinemachine Virtual Camera Inspector) 窗口中的添加扩展 (Add Extension) 下拉选单。应将此扩展添加到项目中的每个虚拟摄像机。
对于每个附加了此扩展的虚拟摄像机,Pixel Perfect 摄像机组件随后会在运行模式期间或在启用了在编辑模式中运行 (Run In Edit Mode) 时计算与虚拟摄像机的原始尺寸最匹配的完美像素正交视图尺寸。这样做是为了在实现完美像素计算时尽可能匹配每个虚拟摄像机的原始取景。
当 Cinemachine Brain 组件在多个虚拟摄像机之间混合时,在摄像机之间的过渡期间,渲染的图像暂时不是完美像素的。一旦视图完全过度到单个虚拟摄像机,该图像就会变成完美像素。
以下是该扩展目前的限制: