Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
colision y destrucion de objetos
#13
Hola Megamarc,despues de 2 horas intentando hacer funcionar las colisiones,por fin lo he hecho.

Pero claro...el nombre y la forma de funcionar de la version de python es distinto que la de c,y he tenido que hacer cientos de pruebas hasta conseguir que funcione,sobre todo el colisionar con dos objetos que... vaya tela.

Esto si funciona.
Code:
if engine.sprites[1].check_collision() or engine.sprites[2].check_collision():
           engine.sprites[0].set_scaling(1,1)
       else:
           engine.sprites[0].set_scaling(2,2)

Este tambien.
Code:
if engine.sprites[1].check_collision():
           engine.sprites[0].set_scaling(1,1)
       elif engine.sprites[2].check_collision():
           engine.sprites[0].set_scaling(1,1)
       else:
           engine.sprites[0].set_scaling(2,2)

Pero este no y no se porque.
Code:
if engine.sprites[1].check_collision():
           engine.sprites[0].set_scaling(1,1)
       else:
           engine.sprites[0].set_scaling(2,2)
       #colision enemigo2------
       if engine.sprites[2].check_collision():
           engine.sprites[0].set_scaling(1,1)
       else:
           engine.sprites[0].set_scaling(2,2)

Ahora hablando en serio,tienes que hacer ejemplos de cada funcion de la version de python,por que si no....puedo estar haciendo cientos de pruebas hasta conseguir saber como funciona cada funcion o no conseguirlo nunca y seguir dandome cabezazos contra la pared y no llegar a ninguna parte.

Yo ya no se como seguir,no haces ejemplos de cada funcion y tampoco das una respuesta clara cuando te pregunto....¿que hago?,estoy por rendirme. Cry
Reply


Messages In This Thread
colision y destrucion de objetos - by Hokuto40 - 11-07-2018, 01:57 AM
RE: colision y destrucion de objetos - by Hokuto40 - 02-28-2019, 02:35 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)