FocusValidator
是光学回形的检测器。
光学回形在「环」(blasto)和「岛」(gastro)的 GameObject
在屏幕上的遮挡关系正好构成近似固定宽度的窄带时被满足。
如下图为一个满足了的光学回形。
-
GameObject blasto
:环。 -
GameObject gastro
:岛。 -
float thickness
:预期的窄带宽度占游戏屏幕高度的比例。 -
float thicknessTolerance
:实际窄带宽度的容错。例如
thickness
= 0.05、thicknessTolerance
= 0.01、屏幕高度 = 720px 的配置允许回形由宽度落在 720px*[0.04, 0.06] = [29px, 43px] 之间的窄带满足。 -
float validationTolerance
:执行检测运算时的颜色容差。 -
bool showDebugLayer
:(仅 editor)显示调试图层。 -
float debugLayerOpacity
:(仅 editor)调试图层的透明度。