【发布时间】:2018-06-15 22:59:25
【问题描述】:
我是 Python 3 的新手,我目前正在制作一个海龟游戏,如果你击中一只红海龟,你就会从头开始。我不知道如何让玩家移动以使它们发生碰撞。我的代码:
from turtle import Turtle, Screen
wn = Screen()
wn.bgcolor("black")
artist = Turtle()
artist.color('white')
artist.speed(0)
artist.penup()
artist.setposition(-300, -300)
artist.pendown()
artist.pensize(4)
for side in range(4):
artist.fd(600)
artist.lt(90)
artist.hideturtle()
player = Turtle()
player.color("white")
player.penup()
player.setposition(260, 260)
player.speed(10)
enemy = Turtle('circle')
enemy.color('red')
enemy.penup()
enemy.speed(9)
if player.distance(enemy) < 5:
player.hideturtle()
player.setposition(260, 260)
player.showturtle()
【问题讨论】:
-
请用正确的制表符缩进编辑您的问题
标签: python python-3.x turtle-graphics