[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Scrolling



Is your scrolling map based on tiles?

if so, this problem gets easier...

---
James Paige

On Mon, Aug 03, 2009 at 11:30:25AM -0700, Yanom Mobis wrote:
>    well i need it to work with a BIG surface.... at 30 fps. and i need
>    something that would work with Rabbyt
> 
>      ----------------------------------------------------------------------
> 
>    From: Casey Duncan <casey@xxxxxxxxxxx>
>    To: pygame-users@xxxxxxxx
>    Sent: Monday, August 3, 2009 12:51:32 PM
>    Subject: Re: [pygame] Scrolling
>    You can blit a surface that is bigger than the pygame screen and it should
>    efficiently crop it for you without extra work on your part. At some point
>    though you will probably run into surface size limitations, in which case
>    you can just tile surfaces together.
> 
>    In my experience with pygame, full screen blitting is really only fast
>    enough at fairly low resolutions. But of course YMMV.
> 
>    -Casey
> 
>    On Aug 3, 2009, at 11:32 AM, Yanom Mobis wrote:
> 
>    > How is scrolling done in pygame? i was thinking of blitting all
>    gameobjects to a surface, then blitting part of that surface to the screen
>    like this:
>    > +---------------------+
>    >  |          +-------+        |
>    >  |          |            |        |
>    >  |          +-------+        |
>    >  |                                |
>    > +---------------------+
>    > where the big box is the surface, and the small box is the screen.
>    >
>    >