猫史档案馆


【Python作品分享】绘制大巴【作品秀】

用户:Jim_shooterJim_shooter查看:0 回复:0 评论:0 创建时间:2020-10-31T13:13:49


【作品展示】

center_image

 

【作品介绍】

azaz

画的大巴

很棒(shui)的一个作品

有人评论代码不错我送他100源码币

 

【作品源代码】

from arcade import *

#设置窗体宽和高
SCREEN_WIDTH = 1000
SCREEN_HEIGHT = 800
#设置窗体标题
SCREEN_TITLE = "我的大巴"


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

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

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

    def mydraw(self):
        bx, by = 500, 400
        #车身
        draw_rectangle_filled(bx, by, 500, 150, color.BLUE)
        #车窗
        draw_rectangle_filled(bx - 195, by, 45, 45, color.GRAY) 
        draw_rectangle_filled(bx - 130, by, 45, 45, color.GRAY)
        draw_rectangle_filled(bx - 65, by, 45, 45, color.GRAY)
        draw_rectangle_filled(bx, by, 45, 45, color.GRAY)
        draw_rectangle_filled(bx + 65, by, 45, 45, color.GRAY)
        draw_rectangle_filled(bx + 130, by, 45, 45, color.GRAY)
        draw_rectangle_filled(bx + 195, by, 45, 45, color.GRAY)
        
        #左一轮
        draw_circle_filled(bx - 200, by - 90, 30, color.BLACK)
        #左二轮
        draw_circle_filled(bx - 100, by - 90, 30, color.BLACK)
        #中间轮
        draw_circle_filled(bx , by - 90, 30, color.BLACK)
        #右一轮
        draw_circle_filled(bx + 100, by - 90, 30, color.BLACK)
        #右二轮
        draw_circle_filled(bx + 200, by - 90, 30, color.BLACK)
        #线路(字符)
        draw_rectangle_outline(bx - 138, by + 50, 220, 23, color.GREEN, 2)
        draw_text("11路 公交场→SM城市广场", bx - 245, by + 42,color.RED, 15, font_name=("simhei"))

        #署名
        draw_text("--by射手", bx + 200, by - 90 - 60,
                  color.YELLOW_ORANGE, 30, font_name=("simhei"))


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

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页