0
문제는 함수를 실행하지 않고 만들었지 만 항상 0으로 다시 설정되는 것 같습니다. 다른 코드는 놓치지 만로드됩니다. 첫 번째 함수가 두 번째 함수에서 나올 때 0으로 다시 설정됩니다.함수에서 변수를 업데이트하는 Pygame
if letter == "G":
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_g and x > 192 and x <250:
score += 1
texts(score,gameDisplay)
def texts(score,gameDisplay):
font=pygame.font.Font(None,100)
scoretext=font.render(str(score), 1,(204,0,204))
gameDisplay.blit(scoretext, (313, 617))
return score
외부 어딘가에 점수를 초기화 할 필요가 있지만 여전히 0 – ChrisYip
을 표시 할 수 있도록이 텍스트가 표시 될 때 전에 0으로 점수를 설정합니다 예 이것은 잘못된 것입니다 그는 전체 게임 루프 바깥에서 점수를 추적해야합니다. –
도움을 주셔서 감사합니다. – ChrisYip