Advertisement
Guest User

FlipTextureHorizontaly

a guest
Sep 7th, 2021
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.56 KB | None | 0 0
  1. public static void FlipTextureHorizontaly(Texture2D original)
  2.     {
  3.         var originalPixels = original.GetPixels32();
  4.  
  5.         Color32[] newPixels = new Color32[originalPixels.Length];
  6.  
  7.         int width = original.width;
  8.         int height = original.height;
  9.  
  10.         for (int y = 0; y < height; y++)
  11.         {
  12.             for (int x = 0; x < width; x++)
  13.             {
  14.                 newPixels[y * (width + 1)] = originalPixels[(width * (y + 1)) - 1 - x];
  15.             }
  16.         }
  17.  
  18.         original.SetPixels32(newPixels);
  19.         original.Apply();
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement