Im making a 2d game with glfw and opengl in c++ iv ran into a problem and im seeking some advice. I have made my model stop before it goes through walls and now want it to appear the otherside if there isnt a wall. So if i run out of the right hand side to come through the left. Would this be best to set up 3 models all set the width of my level apart? So as it was leaving right it would start appearing on left then once it is completely on the screen transform it back so i have a model either side. Or would it be better to have 2 then switch sides if it goes over halfway point/other side.
Thanks in advance