本文会接着上文介绍SvrSettings中的重要参数。
[Tooltip("Distance between the eyes")]
public float interPupilDistance = 0.064f;interPuilDistance属性为EyeLeft和EyeRight之间的水平距离,模拟的是真实左右眼之间的距离,默认值为0.064,也就是说在运行过程中EyeLeft的x坐标为-0.032而EyeRight的坐标为0.032。
如图所示,左右眼的Camera位置由于interPuilDistance属性的设置出现了一定偏差,导致图像上出现了一定的差异,进而形成了比较明显的立体感。
[Tooltip("Eye render target depth buffer")]
public eDepth eyeDepth = eDepth.k24;
eyeDepth设置Camera的Depth值,当场景存在其他摄像机的时候,该属性的设置会比较有用。
[Tooltip("Limit refresh rate")]
public eVSyncCount vSyncCount = eVSyncCount.k1;vSyncCount为设置APP的VSync值。
[Tooltip("CPU performance level")]
public ePerfLevel cpuPerfLevel = ePerfLevel.Medium;
[Tooltip("GPU performance level")]
public ePerfLevel gpuPerfLevel = ePerfLevel.Medium;这两个值是为了设置程序运行中的cpu和gpu的等级,登记越高,越耗费性能,占用的系统内存也就越高。
至此,SvrSettings的几个核心的属性已经介绍完毕,开发者可以根据具体需求适当的改变SvrSettings的相关属性值。
|