34 lines
835 B
Python
34 lines
835 B
Python
import pygame
|
|
import sys
|
|
|
|
def test_pygame():
|
|
"""测试Pygame是否正确安装"""
|
|
try:
|
|
pygame.init()
|
|
print("✅ Pygame 初始化成功")
|
|
print(f"Pygame 版本: {pygame.version.ver}")
|
|
|
|
# 测试创建显示表面
|
|
screen = pygame.display.set_mode((100, 100))
|
|
print("✅ 显示表面创建成功")
|
|
|
|
# 测试字体
|
|
font = pygame.font.Font(None, 36)
|
|
print("✅ 字体加载成功")
|
|
|
|
# 测试事件
|
|
pygame.event.pump()
|
|
print("✅ 事件系统正常")
|
|
|
|
pygame.quit()
|
|
print("✅ 测试完成 - 游戏应该可以正常运行!")
|
|
return True
|
|
|
|
except Exception as e:
|
|
print(f"❌ 测试失败: {e}")
|
|
return False
|
|
|
|
if __name__ == "__main__":
|
|
test_pygame()
|
|
|