コード例 #1
0
        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); // 右
        }