I have no problem to make a swipe control GUI and trigger a method when user clik on the image, but i cant make my GUI looks like this, anyone have an idea ?
That is pretty basic math. All you need is just a little bit scale calculations, probably some alpha to make smooth layer interpolation and depth calculation with GUI.depth.
Lacost : i'm not really familiar with GUI.depth, i use offset for a stage selection like this, but the image wont be like the photo i shared. so you're saying that i have to make different gui depth for each layer?
I think, it is posible to make such interface without GUI.depth. All you need is sorted array of image rectangles, and draw them in order of sort. Something like this: Declare image class: Code (csharp): public class Image { public Rect rect; public Texture texture; } And use it Code (csharp): /// Array of your images, sort it to draw in order whar you need public List<Image> Image= new List<Image>(); ... for(int i = 0; i < Image.Count; i++) { GUI.DrawTexture(Image[i].rect, Image[i].texture), }