势如破竹 · 狡猾的守卫 | 三阶互动课堂

⚡ 势如破竹 · 狡猾的守卫 ⚡

⭐ 点击单词 听读音+看释义 ⭐
📚 一、单词乐园
door
gear
齿轮
shoot
射击
ball
🔤 拼写: door
______

🔬 二、新知预习
🪨 一石二十鸟
🪨⬆️

x:125 y:544

🥚 捕蛋达人
🔑 🥚

充能: 正常

💃 激光舞者
🐵➡️

x:400 (边界:0~800)

🐟 电子鱼缸
🐟➡️

方向:右 | x:200

📟 讲义代码片段
# 一石二十鸟 (石头右上方移动) rock.x += 3 rock.y -= 3
⬆️➡️ 石头向右上方45度移动,击碎雕像。
# 捕蛋达人 · 鼠标事件 def on_mouse_down(): key.image = '充能' if key.colliderect(egg): egg.image = '无能量' def on_mouse_up(): key.image = '正常'
🖱️ 按下鼠标充能,碰撞后蛋失去能量。
# 激光舞者 · 按键控制 if key == keys.LEFT: hsl.x -= 70 if key == keys.RIGHT: hsl.x += 70 if hsl.x < 0: hsl.x = 0 # 边界限制
⌨️ 左右键移动,防止跑出屏幕。
# 电子鱼缸 · 边缘反向 if fish.x > WIDTH: fish.image = '鱼左' elif fish.x < 0: fish.image = '鱼右' if fish.image == '鱼右': fish.x += 5 else: fish.x -= 5
🐟 碰到边缘切换造型并反向移动。
📝 三、小试牛刀
🧪 在《捕蛋达人》中,如果希望按下鼠标时钥匙充能并检测与蛋的碰撞,应该使用哪个事件?
on_mouse_down() 鼠标按下时触发
on_mouse_up() 鼠标松开时触发
⭐ 点击选项,查看解析 ⭐
Powered by 快链
[免费发布] →