Exemplo n.º 1
0
        public void Create()
        {
            ElementQuad.tex         = texture;
            painter                 = ElementQuad.painter = GetComponent <SurfaceRenderTexturePainter>();
            ElementQuad.brushShader = brushShader;
            grid = new ElementQuad[size.x, size.y];
            int length = size.x;

            ElementQuad.size = 1f / length;
            for (int i = 0; i < grid.GetLength(0); i++)
            {
                for (int j = 0; j < grid.GetLength(1); j++)
                {
                    Vector2 center = new Vector2(j + 0.5f, i + 0.5f) / length;
                    grid[i, j].Init(center);
                }
            }
        }