コード例 #1
0
    public Texture2D getResultTexture()
    {
        Color32[] resultColors;
        if (frontLayerNull)
        {
            resultColors = _actualColors;
        }
        else
        {
            resultColors = TextureUtil.mergetTextureAbovePixelArray(frontLayer.getTexture(), _actualColors);
        }
        Texture2D result = new Texture2D((int)config.canvasSize.x,
                                         (int)config.canvasSize.y,
                                         TextureFormat.ARGB32,
                                         false);

        result.SetPixels32(resultColors);
        result.Apply();
        resultColors = null;
        return(result);
    }