Consulta sobre atributos

Si tienes alguna duda sobre cómo usar pilas, o tienes problemas para instalar o hacer algo en pilas comentalo aquí.

Consulta sobre atributos

Notapor lukasgaleano » Jue Abr 14, 2011 4:48 am

Ola gente como va, quería consultarles como hacer que un actor tenga el atributo de cambiar de orientación, al teclear las flechas direccionales del teclado o según posición del mouse.

Ejemplo: cuando presione una flecha, este se voltee en la dirección al cual se esta señalando.( mirar para delante o para atrás, para abajo o arriba)

Desde ya GRACIAS!!!
lukasgaleano
 
Mensajes: 19
Registrado: Lun Dic 06, 2010 6:57 pm

Re: Consulta sobre atributos

Notapor hugoruscitti » Jue Abr 14, 2011 5:04 am

Podrías hacer algo así:

import pilas

pilas.iniciar()

b = pilas.actores.Actor()

def mover_nave():
velocidad = 5
control = pilas.mundo.control

if control.izquierda:
b.rotacion = -90
b.x -= velocidad
elif control.derecha:
b.rotacion = 90
b.x += velocidad

if control.arriba:
b.rotacion = 0
b.y += velocidad
elif control.abajo:
b.rotacion = 180
b.y -= velocidad


pilas.ejecutar_cada(0.05, mover_nave)
pilas.ejecutar()


Es decir, poner una funcion a ver todo el tiempo al teclado. Si pulsan
hacia la izquierda, mueves al personaje decrementando la coordenada
X y lo pones mirando en esa dirección. Luego algo similar para el resto
de las direcciones.

¿Entendí bien tu pregunta?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Consulta sobre atributos

Notapor lukasgaleano » Jue Abr 14, 2011 5:53 pm

Excelente Hugo Gracias!!!
lukasgaleano
 
Mensajes: 19
Registrado: Lun Dic 06, 2010 6:57 pm


Volver a Consultas, problemas o bugs.

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado