import tkinter as tk
def move_left(event):
canvas.move(player, -10, 0)
def move_right(event):
canvas.move(player, 10, 0)
def move_up(event):
canvas.move(player, 0, -10)
def move_down(event):
canvas.move(player, 0, 10)
root = tk.Tk()
root.title("飞机大战游戏")
canvas = tk.Canvas(root, width=500, height=500)
canvas.pack()
player = canvas.create_rectangle(225, 225, 275, 275, fill="red")
canvas.focus_set() # 让canvas获取焦点,使键盘事件能够触发
canvas.bind("<Left>", move_left) # 绑定左箭头键
canvas.bind("<Right>", move_right) # 绑定右箭头键
canvas.bind("<Up>", move_up) # 绑定上箭头键
canvas.bind("<Down>", move_down) # 绑定下箭头键
root.mainloop()
python飞机大战移动模块
最新推荐文章于 2025-12-05 17:02:52 发布
本文介绍了如何使用Python的Tkinter库创建一个简单的飞机大战游戏,通过事件绑定实现玩家控制飞机的移动。
636

被折叠的 条评论
为什么被折叠?



