Pygame报错‘module 'pygame' has no attribute 'get_ticks'’如何解决?
Pygame报错“module 'pygame' has no attribute 'get_ticks'”的解决办法
你遇到的问题是因为get_ticks()并非pygame主模块的方法,它属于pygame.time子模块。你的代码里直接用p.get_ticks()(假设p是pygame的别名),自然会找不到这个属性。
解决方法有两种:
调用子模块下的方法:如果是用
import pygame as p导入的,改成以下代码:start_ticks = p.time.get_ticks()单独导入time模块:先单独导入pygame的time子模块,再直接调用方法:
from pygame import time start_ticks = time.get_ticks()
另外,确保你已经在代码开头初始化了pygame,执行p.init()或者pygame.init(),避免后续出现其他初始化相关的错误。
内容的提问来源于stack exchange,提问作者Yunwoo Chang
相关产品推荐
相关产品推荐

