仅评分一次更新一次,并且根本不更新

发布于 2025-01-23 03:53:40 字数 832 浏览 1 评论 0原文

当我的布朗尼(按下W时移动)时,我在保持分数时遇到麻烦。现在,它使得分数翻了一番,但每次按W之后按2分保持2分。

这是剧本:

import turtle

wn = turtle.Screen()
wn.setup(2000, 1000)
wn.bgcolor("black")

brnw = turtle.Turtle()
brnw.goto(-500, 100)
brnw.penup()
brnw.shape("square")
brnw.shapesize(5, 10)
brnw.color("#8A360F")

point_giver = turtle.Turtle()
point_giver.penup()
point_giver.color("#8A360F")
point_giver.goto(-500,100)

points = 1



def Brnw_Animation():
    points =+ 1
    brnw.speed(3)
    brnw.goto(-500, 0)
    brnw.goto(-500, 100)
    if brnw.pos()[1] >= point_giver.pos()[1]:
        score = turtle.Turtle()
        score.penup()
        score.goto(0, 0)
        score.color("green")
        score.write(points, font=('arial', 14, 'bold'))



pressed = wn.onkeypress(Brnw_Animation, 'w')
wn.listen()

while True:
    wn.update()

 

Im having trouble with keeping my score updated when my brownie, (which moves when w is pressed), is pressed. Right now it doubles the score but just stays at 2 points every time you press w after.

heres the script:

import turtle

wn = turtle.Screen()
wn.setup(2000, 1000)
wn.bgcolor("black")

brnw = turtle.Turtle()
brnw.goto(-500, 100)
brnw.penup()
brnw.shape("square")
brnw.shapesize(5, 10)
brnw.color("#8A360F")

point_giver = turtle.Turtle()
point_giver.penup()
point_giver.color("#8A360F")
point_giver.goto(-500,100)

points = 1



def Brnw_Animation():
    points =+ 1
    brnw.speed(3)
    brnw.goto(-500, 0)
    brnw.goto(-500, 100)
    if brnw.pos()[1] >= point_giver.pos()[1]:
        score = turtle.Turtle()
        score.penup()
        score.goto(0, 0)
        score.color("green")
        score.write(points, font=('arial', 14, 'bold'))



pressed = wn.onkeypress(Brnw_Animation, 'w')
wn.listen()

while True:
    wn.update()

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流绪微梦 2025-01-30 03:53:40

它看起来像一个简单的错字:points = + 1应该是点 + = 1

It looks like a simple typo: points =+ 1 should be points += 1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文