There should be other tutorials there besides Peaches that can give you start on this.
Anyway the concept is simple, but depending on scale can take a little effort to get working. In the simplest of setups you would have say a 2048x2048 background (max texture size on some devices) and you scatter your objects around in that space. Clearly your 320x480 screen can’t show it all, so it becomes your “viewport” or “camera” on the world. As you move your player/actor around, you have code to move the world instead of the player. You can look around in the Community code or google for “Corona SDK Camera” and ignore the ones talking about taking photos. That will give you a good start.
Most likely though because of max texture sizes and wanting to have the ability to use higher resolution images, you are likely going to have to use a technique where your world’s background is made up of smaller images called tiles. Once you place all of the tiles so they line up seemlessly, then everything goes in to a display.newGroup. Lets say you move your player 5 pixels to the right, you would move the player 5px within the group but move the whole group 5px to the left so your player appears to stay centered and the world moves around him. Of course when you near the edges of the world, you stop moving the camera and just move the player. [import]uid: 199310 topic_id: 34295 reply_id: 136364[/import]