Estoy creando un juego, en el que el protagonista tenga diferentes habilidades como disparar, atacar con una espada, etc. pero solo le puedo asignar un botón (espacio), ya que los demás (direccionales) están establecidos para que se mueva. Cómo podría “agregar botones”?
Buenas, @Mateo_Bc !
Mira este post, ahí se explica como asignar acciones a diferentes teclas, puedes personalizar todas las que quieras!
Edito: Adjunto demo para averiguar todas las teclas de tu teclado:
# coding: utf-8
import pilasengine
pilas = pilasengine.iniciar()
mono = pilas.actores.Mono()
aceitu = pilas.actores.Aceituna()
mono.x = 120
aceitu.x = -120
def dime_tecla(tecla):
mono.decir(u"Codigo: "+str(tecla.codigo))
try:
aceitu.decir(u"Tecla: "+str(tecla.texto))
except UnicodeEncodeError:
aceitu.decir(u"Tecla no reconocible ")
pilas.eventos.suelta_tecla.conectar(dime_tecla)
pilas.avisar(u"pulsa cualquier tecla para obtener su código")
pilas.ejecutar()
Un saludo!
¡Muchas gracias! Dónde podría subir mi juego una vez completado?
Si el código es corto y no trae adjuntos(imágenes, música, etc…) puedes exponerlo aquí mismo en el foro.
Tambien podrías subir tus archivos a un servicio de almacenamiento (tipo Google drive, o cualquier otro donde puedas compartir archivos) y compartir aquí el enlace.
Otra buena solución es subirlo a GIT (como GitHub u otro similar) y compartir aquí el enlace.
Un saludo!