So I am trying to create this 2D background scene similar to Flappy Bird where in the background loops infinitely. Can someone kindly explain why my approach doesn't seem to work.
1. I store the initial spawn point of the background in a Vector3 variable in world space.
2. Once the Background enters the trigger it stores it as a game object variable.
3. I move it to initial spawn point using "Translate".
Thing is, it translates the object weirdly into the scene. I did check the initial stored coordinate during runtime and it is correct. I tried using Move Object and it works perfectly however when using translate using the stored coordinate I cant seem to find a way around it.