Hola! Estoy hacien un juego y se me complico mucho para hacer que un enemigo siga al personaje principal(que se puede manejar con el teclado) para eliminarlo. Si alguien me podría ayudar, porque no se como hacer! Muchas gracias!
Hola @Nikyshtan
A continuación un programa de ejemplo:
import pilasengine
class MonoQuePersigue(pilasengine.actores.Mono):
def definir_actor_a_perseguir(self, actor):
self.actor_perseguir = actor
def actualizar(self):
if ((not self.x == self.actor_perseguir.x) and
(not self.y == self.actor_perseguir.x)):
self.x = [self.actor_perseguir.x], .4
self.y = [self.actor_perseguir.y], .4
pilas = pilasengine.iniciar()
mono = pilas.actores.Mono()
mono.aprender('MoverseConElTeclado')
mono_persigue = MonoQuePersigue(pilas)
mono_persigue.definir_actor_a_perseguir(mono)
mono_persigue.x = -200
mono_persigue.y = -200
pilas.ejecutar()
1 Like