Prototype 03 alpha v0.4.3

More performance stuff. Switched particles to use a triangle strip with a scrolling texture instead of individual particles. The thought was that alpha blending additive particles was killing performance on the 3G. I didn’t want to go this route cause I thought it would be more limiting with visual appeal. I’m rather pleased with the results. While I loose the ability to tweak particles individually, I can now get a lot more particles on the screen. It’s also got me thinking of adding some sort of 3D effect to the strip, but we shall see. Need to talk to artist….

  • Laser particles are now drawn using a triangle strip with a scrolling texture instead of individual particles
  • Now actually batches items in the sprite sheet to a single draw (I thought it was originally doing this, but I was wrong… <_<)
  • Combined menu buttons into main sprite sheet so now it only loads the one sprite sheet plus the four textures for the triangle strip
  • Added performance timer read out on the bottom to try to get better feedback from 3G users