IFAction导出的游戏如何在linux程序下运行?

linux下自带python环境,使用IFAction导出web端

以下内容放在ifaction导出的web文件夹下,linux下直接在此文件夹下打开终端,使用命令:

python play.py

 

 

然后在出现的界面中,点击【启动】即可运行游戏,

关闭游戏-点击【结束】,然后把所有终端全部关闭。

windows下需要安装python才能够运行游戏,当然你可以直接使用导出的exe游戏程序。

import tkinter as tk
from threading import Thread
import webbrowser
from http.server import HTTPServer, SimpleHTTPRequestHandler

httpd = HTTPServer(('localhost', 8080), SimpleHTTPRequestHandler)

def start_server():
    httpd.serve_forever()

def on_start():
    global t
    t = Thread(target=start_server)
    t.start()
    webbrowser.open('http://localhost:8080/main.html')

def on_stop():
    global t
    httpd.shutdown()
    root.destroy()

root = tk.Tk()
root.title("HTTP Server")
root.geometry("200x100")

frame = tk.Frame(root)
frame.pack(expand=True)

start_button = tk.Button(frame, text="启动", command=on_start)
start_button.pack(expand=True)

stop_button = tk.Button(frame, text="结束", command=on_stop)
stop_button.pack(expand=True)

root.mainloop()

 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注