Panda2D

  1. because the top-left corner is expected by most users to be the (0, 0) point, and because Panda is z-up-right, this would have otherwise caused all textures and text to be upside down. We figured that simply putting a - in front of the coordinates is a trivial step.

  2. Change the coordinate system using the “coordinate-system” configuration variable if you don’t like Panda’s default coordinate conventions.

  3. Reparent a camera (like base.cam2d) to pixel2d, and give its lens a film size and film offset in pixels.

  4. You can generate a card with a frame set to (0, w, 0, h) and the default UV range and it should work fine, or not?