当我运行这个pygame程序时,应该会弹出一个窗口,但是什么也没有发生。我做错什么了吗?
<?php
namespace App\Controllers;
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
class MainController
{
public function __invoke(Request $request, Response $response, $args)
{
$response->write("Hello");
return $response;
}
}
答案 0 :(得分:1)
这里的问题是程序结束并关闭窗口。您应该创建某种游戏循环来保持窗口打开。一个简单的解决方法是在最后一行之后使用无限while
循环。
import pygame
pygame.init()
win = pygame.display.set_mode((500,500))
while True:
pass