所以我试图让我的不和谐机器人工作,但很多教程/帖子都说要使用这个叫做的东西guild id,我真的不喜欢公然复制代码。
预先感谢您的帮助
所以这是我的第一个游戏我正在努力(蛇)它给了我一个错误:ln 21, in update
self.rect.centerx += self.direction(0) *2, 'tuple' object is not callable.
我已经查找了答案,但我似乎没有找到我的问题,我不知道什么'元组'的意思,完整的游戏 -代码在这里:
import pygame
from pygame.locals import *
class SnakeHead(object):
def __init__(self):
self.image = pygame.image.load('data/snake_head.png')
self.rect = self.image.get_rect()
self.rect.centerx = 320
self.rect.centery = 240
self.direction = (0,-1)
self.crashed = False
def render(self, screen):
screen.blit(self.image, self.rect)
def update(self):
self.rect.centerx += self.direction(0) * 2
self.rect.centery += self.direction(1) * 2
if self.rect.left < 0:
self.rect.left = 0
self.crashed = True
if self.rect.right > 639:
self.rect.right = 639
self.crashed = …Run Code Online (Sandbox Code Playgroud)