Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- tk = Tk()
- tk.title("Juego RPG")
- canvas = Canvas(tk, width=400, height=400)
- canvas.pack()
- fondo = PhotoImage(file='C:/Users/Samuel/Documents/ABC_Python/Juego/fondo.gif')
- canvas.create_image(0,0,anchor=NW, image=fondo)
- #IMAGENES DEL PERSONAJE
- arriba = PhotoImage(file='C:/Users/Samuel/Documents/ABC_Python/Juego/personaje/arriba.gif')
- abajo = PhotoImage(file='C:/Users/Samuel/Documents/ABC_Python/Juego/personaje/abajo.gif')
- izquierda = PhotoImage(file='C:/Users/Samuel/Documents/ABC_Python/Juego/personaje/izquierda.gif')
- derecha = PhotoImage(file='C:/Users/Samuel/Documents/ABC_Python/Juego/personaje/derecha.gif')
- #FIN DE LAS IMAGENES DE EL PERSONAJE
- pos = 120
- imagenActual = canvas.create_image(pos,pos,anchor=NW, image=abajo)
- def moverPersonaje(event):
- if event.keysym == 'Up':
- pos = pos + 1
- canvas.create_image(pos,pos,image=arriba)
- canvas.move(3,0,-3)
- tk.update()
- elif event.keysym == 'Down':
- pos = pos + 1
- canvas.create_image(pos,pos,image=abajo)
- canvas.move(3,0,3)
- tk.update()
- elif event.keysym == 'Left':
- pos = pos + 1
- canvas.create_image(pos,pos,image=izquierda)
- canvas.move(3,-3,0)
- tk.update()
- elif event.keysym == 'Right':
- pos = pos + 1
- canvas.create_image(pos,pos,image=derecha)
- canvas.move(3,3,0)
- tk.update()
- canvas.bind_all('<Up>',moverPersonaje)
- canvas.bind_all('<Down>',moverPersonaje)
- canvas.bind_all('<Left>',moverPersonaje)
- canvas.bind_all('<Right>',moverPersonaje)
- tk.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement