the second image is the outcome of the first picture. I don’t know how to script when the player already fix it then proceed next level. Then when he got wrong outcome he cannot proceed next level. I hope someone help me . Please … !! Thanks . Godbless
You need to setup a check to see if its completed and to advance to the next level.
It looks like you are allowing it to be completed anywhere on your unity screen.
My suggestion:
When the player releases the button have it check the location of the top left corner puzzle piece. All the other puzzle pieces should be aproximately certain distances away from that position. Code in some tolerance using a if check. Assuming they are all in the right space then load level like normal.