self.direction = pygame.Vector2(1, 0)#Vector2(1,0)
AttributeError: 'module' object has no attribute 'Vector2'
我对此有错误,但我不明白这是什么问题,我尝试了很多方法来解决此问题,但错误仍然存在
用
Vector2
替换Vector2D
也无济于事我试图旋转精灵,所以任何替代方法也可以
我也尝试使用
math.Vector2D
,但无法识别它,并弹出“导入错误”import pygame
import random
##from pygame import Vector2
from os import path
import os
import sys
import math
..
..
self.direction = pygame.Vector2(1, 0)
最佳答案
您要搜索的类在pygame.math
中实现。
见pygame.math.Vector2
因此必须是:
import pygame
self.direction = pygame.math.Vector2(1, 0)
分别
from pygame.math import Vector2
self.direction = Vector2(1, 0)
关于python - self.direction = pygame.Vector2(1,0)#Vector2(1,0);属性错误:“模块”对象没有属性“Vector2”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57240118/