猫史档案馆


【Python作品分享】初识arcade1-2【作品秀】

用户:一个程序员咯一个程序员咯查看:1 回复:1 评论:1 创建时间:2021-04-05T20:00:39


【作品展示】

center_image

 

【作品介绍】

...

 

【作品源代码】

from arcade import *

# 设置窗体宽和高
SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600
# 设置窗体标题
SCREEN_TITLE = "Hello Codemao"


class MyDraw(arcade.Window):
    def __init__(self, width, height, title):
        super().__init__(width, height, title)
        # 窗体初始化
        self.setup()

    def setup(self):
        # 设置背景颜色
        set_background_color(color.SKY_BLUE)

    def on_draw(self):
        start_render()
        self.mydraw()

    def mydraw(self):
        # 第一个俄罗斯方块
        draw_line(50, 250, 50, 300, color.GREEN, 10)
        draw_line(50, 300, 100, 300, color.GREEN, 10)
        draw_line(100, 300, 100, 350, color.GREEN, 10)
        draw_line(100, 350, 150, 350, color.GREEN, 10)
        draw_line(150, 350, 150, 300, color.GREEN, 10)
        draw_line(150, 300, 200, 300, color.GREEN, 10)
        draw_line(200, 300, 200, 250, color.GREEN, 10)
        draw_line(200, 250, 50, 250, color.GREEN, 10)

        # 第二个俄罗斯方块
        draw_line(350, 250, 350, 400, color.GREEN, 10)
        draw_line(350, 400, 400, 400, color.GREEN, 10)
        draw_line(400, 400, 400, 300, color.GREEN, 10)
        draw_line(400, 300, 450, 300, color.GREEN, 10)
        draw_line(450, 300, 450, 250, color.GREEN, 10)
        draw_line(450, 250, 350, 250, color.GREEN, 10)

        # 第三个俄罗斯方块
        draw_line(600, 300, 600, 350, color.GREEN, 10)
        draw_line(600, 350, 700, 350, color.GREEN, 10)
        draw_line(700, 350, 700, 300, color.GREEN, 10)
        draw_line(700, 300, 750, 300, color.GREEN, 10)
        draw_line(750, 300, 750, 250, color.GREEN, 10)
        draw_line(750, 250, 650, 250, color.GREEN, 10)
        draw_line(650, 250, 650, 300, color.GREEN, 10)
        draw_line(650, 300, 600, 300, color.GREEN, 10)


if __name__ == '__main__':
    game = MyDraw(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
    run()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
YitzuYitzu

arcade库是什么版本的啊

 

点赞1


评论