猫史档案馆


简单arcade窗体代码

用户:AbnormalLOGAbnormalLOG查看: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 的窗体,运行输入数字后要等一下,输入数字太大会崩掉。


回复

上一页1 页 / 共 0下一页