用户:
Jim_shooter查看:0 回复:0 评论:0 创建时间:2020-10-31T13:13:49
【作品展示】

【作品介绍】
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