问题描述
我正在开发一个简单的pygame ....游戏。
这是一款多人坦克战斗游戏。一个播放器可以使用WASD控件进行播放,另一个播放器可以通过箭头键进行播放。
最近我在考虑改进用户输入的方式。
我以为我可以制作出一个Flask应用,呈现带有两个操纵杆的页面。每个播放器都可以从手机的浏览器中打开网页。我将从操纵杆获取它们的输入,并将其用于播放器的移动。
不幸的是,我无法弄清楚如何同时运行它们。当我使用flask run
运行该应用程序时,它会显示一些文本,看起来像是从烧瓶中发出来的,但没有启动服务器。另一方面,如果我使用python3 pratice.py
运行该应用程序,则不会显示任何文本。烧瓶中的任何东西。仅运行pygame。
这是一个最小的可重现示例:
from flask import Flask
import pygame,sys
pygame.init()
screen = pygame.display.set_mode((500,500))
while True:
for e in pygame.event.get():
if e.type == pygame.QUIT:
pygame.quit()
sys.exit()
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello,World!'
if __name__ == '__main__':
app.run()
我进行了搜索,但找不到任何尝试将pygame与flask集成的示例。
烧瓶是完成此特定任务的好选择吗?如果是,我要去哪里错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)