jueves, 5 de noviembre de 2009

Cambios varios -YA MATO!-

Hoy he hecho varios cambios:

Por fin he aislado completamente el render del draw en el defaultSprite, no tenia mucha enjundia pero había que hacerlo.

He creado mi propio sistema de colisionado, aun es muy básico, solo obtiene un choque rectangular bastante tosco -pero que queda sorprendentemente bien, aun así- para el futuro quedara, en caso de que lo vea necesario -que insisto que por ahora me convence- hacer subrenctángulos dentro de la imagen que contengan a la figura y que le den mas precisión. Definitivamente creo que voy a poder prescindir de la clase pygame.Sprite ya que el remove() que yo creía que automáticamente eliminaba el sprite de todos los grupos es bastante cutre... (hay que pasarle los grupos en los que puede estar)

Ya que he encauzado el tema de las colisiones que menos que probarlo... he implementado vida a las balas y a las naves y ya mueren... Esta bastante bien y es un punto muy propicio para hacer otro alto en el camino y ver que el codigo este quedando BIEN, así que supongo que lo próximo que tocare sera eliminar pygame.Sprite de mi programa.

Sprites, quiero sprites.... Procedo a reinstalar el Alliance y a sacar alguno...

El motor ha quedado enfilado pero aun no quiero meterlo pq se que me voy a liar con eso innecesariamente, primero que sea usable, luego ya funcionara en red...

No hay comentarios: