用户:
AbnormalLOG查看:0 回复:0 评论:0 创建时间:2020-07-23T08:33:36
from arcade import*
import random,easygui
SCREEN_WIDTH=600
SCREEN_HEIGTH=800
SCREEN_TITLE='arcade game for windows'
class Mydraw(arcade.Window):
def __init__(self,width,heigth,title):
super().__init__(width,heigth,title)
self.setup()
self.int_str=int(easygui.enterbox('你要多少个字符串显示在屏幕上?'))
self.str_str = easygui.enterbox('你要显示什么字符串?')
def setup(self):
set_background_color(color.BLACK)
def on_draw(self):
start_render()
self.draw_1()
def draw_1(self):
for i in range(self.int_str+100):
if i!=self.int_str:
draw_text(self.str_str,random.randint(1, 800), random.randint(1, 600), color.WHITE, font_name=('simhei'))
else:
break
game = Mydraw(SCREEN_HEIGTH, SCREEN_WIDTH, SCREEN_TITLE)
run()
这是代码,运行之前安装arcade库和easygui库,卡喵不怪我。
--------------------------------------------这是一个很简单的游戏代码-------------------------------------------
会创建一个叫arcade game for windows 的窗体,运行输入数字后要等一下,输入数字太大会崩掉。