Thanks, Txesmi. That's an interesting idea. With draw functions, I'm sure that a 2D camera could be made that way.

At the moment, I'll have to keep my current method which just simulates 2D camera movement. My current 2D projects (A Top-down JRPG and Retro Platformer) aren't tile-based and they use full image files that are layered to create the levels. So far it works fine, but before I get too far into it, I'll probably consider switching from panels to draw functions.