Start Camera on Player in Large 2D Level

I'm making a 2D game that has areas where the player can ascend and go to higher locations.

The beginning of the level starts with the camera at the highest point before panning down to the spawn location.

Is it possible to have the camera start on the player without panning? (it looks awkward and would reveal areas that I don't want the player to see yet)

Any feedback/advice would be appreciated.
 
I'm making a 2D game that has areas where the player can ascend and go to higher locations.

The beginning of the level starts with the camera at the highest point before panning down to the spawn location.

Is it possible to have the camera start on the player without panning? (it looks awkward and would reveal areas that I don't want the player to see yet)

Any feedback/advice would be appreciated.
I hope I'm not giving you bad advice but I think I've used scrollspeed 10000 (lol) just to accomplish what you are referring to. obviously I reverted back to a regular scroll speed afterwards. so yeah is just for a few seconds maybe add a black screen to cover the entire screen if it still looks glitchy.
 
Only text type entity which could pause the game when spawned in. IOW don't use type text for the cover image.

Back to your main question, you can use script declared in level text for that purpose:
C:
@script
void main()
{
    changeopenborvariant("xpos", 20); // camera's x coord
    changeopenborvariant("ypos", 100); // camera's y coord
}
@end_script
at    0

This script will move camera's starting position to defined coords. You'd need to adjust the values to suit your needs :)
 
Dang, you have no idea how happy I was when this worked, haha

It was so annoying and discouraging to watch that camera pan down every time I had to test something before, haha

Thanks a lot, I really appreciate the help!

Cheers
 
Back
Top Bottom