小编Ram*_*ion的帖子

Pygame无效的语法我无法弄清楚

我一直在学习"McGugan - 使用Python和Pygame开始游戏开发(Apress,2007)"的教程,并且在第五章涉及对象移动的代码中,我一直在代码中使用" - "上获得无效的语法警报.它不是最新的,但我认为由于其简单性和必要性,任何更新都不会更改减法.

这是我的代码:

background_image_filename = 'sushiplate.jpg'
sprite_image_filename = 'fugu.png'
import pygame
from pygame.locals import *
from sys import exit
from gameobjects.vector2 import Vector2
pygame.init()
screen = pygame.display.set_mode((640, 480), 0, 32)
background = pygame.image.load(background_image_filename).convert()
sprite = pygame.image.load(sprite_image_filename).convert_alpha()
clock = pygame.time.Clock()
position = Vector2(100.0, 100.0)
speed = 250.
heading = Vector2()
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            exit()
    if event.type == MOUSEBUTTONDOWN:
        destination = Vector2(*event.pos) – Vector2(*sprite.get_size())/2.
        heading = Vector2.from_points(position, destination)
        heading.normalize()
    screen.blit(background, (0,0))
    screen.blit(sprite, …
Run Code Online (Sandbox Code Playgroud)

python syntax pygame

0
推荐指数
1
解决办法
1168
查看次数

标签 统计

pygame ×1

python ×1

syntax ×1