Carl Banks wrote:
On Jul 17, 9:57 am, Thomas Troeger <[EMAIL PROTECTED]>
wrote:
I'd say that PyGame could be a solution.
Or otherwise you could do your own audio/graphics programming (you don't
tell us which OS you use, but there exist python modules that allow you
to do barebones graphics & sound programming on linux...).
Pyglet runs on top of OpenGL, which might have performance problems on
an embedded device, if OpenGL or Mesa is even supported.  If it's
supported, I suspect performance will be adequate for 2D drawing.  It
almost certainly is the lightest solution you can find.


Carl Banks

I've managed to put together a small pyGame program, it runs smoothly and seems to be exactly what I wanted. It's fast! Even with 100 moving objects it still runs so fast that I can consider using Python/pyGame for the whole project.

There are still some questions left which I haven't found out by myself, so maybe someone here can answer them:

- I can't see how to create more sophisticated text output, it seems the built in font render facilities are limited to simple strings. Is that true? I'd need a way to at least render multiline text with paragraphs and bidirectionality, like pango does it. Is there a way to integrate pango support into pyGame? I'd prefer marked up text display with text properties ... - Is there some way to reserve screen areas so they are excluded from a blit, or do I have to manage stuff like this myself? I am thinking about several graphic layers where each layer is painted on top of the next layer, for example to draw a gui in front of a background image. - There seems to be support for video overlay, i.e. is it possible to have an external program paint an image from a camera into a portion of the screen while pyGame is running?

Maybe this is the wrong list to ask, so please forgive the question but direct me to somewhere better.

Cheers,
Thomas.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to