void DrawSafeArea() { // 左上端 float x0 = 0f; float y0 = (float)Screen.height; ConvertCoordFromUnityScreen(ref x0, ref y0); // 左上端 float x1 = (float)Screen.width; float y1 = 0f; ConvertCoordFromUnityScreen(ref x1, ref y1); Renderer.Color = new Color32(255, 0, 0, 64); Renderer.AddRectangle(x0, y0, (x1 - x0), -y0); // 上 Renderer.AddRectangle(x0, root.Height, (x1 - x0), y1 - root.Height); // 下 Renderer.AddRectangle(x0, 0f, -x0, root.Height); // 左 Renderer.AddRectangle(root.Width, 0f, x1 - root.Width, root.Height); // 右 }