你只需几行代码就可以打开一个窗口并创建简单的图形。让我们创建一个绘制笑脸的示例,如下图所示:
要怎么来做一个python的小游戏呢?让我们用一个实例来做一个说明
​你可以使用Arcade的绘图命令来执行此操作。请注意,你不需要知道如何使用类甚至定义函数。对于想要开始学习编程的人来说,使用快速视觉反馈进行编程非常有用。

#设置屏幕大小的常量

SCREEN_WIDTH = 600

SCREEN_HEIGHT = 600

#打开窗户。设置窗口标题和尺寸(宽度和高度)

arcade.open_window(SCREEN_WIDTH,SCREEN_HEIGHT,“绘图示例”)

#将背景颜色设置为白色。

#颜色也可以(红色,绿色,蓝色)格式指定

#(红色,绿色,蓝色,alpha)格式。

arcade.set_background_color(arcade.color.WHITE)

#开始渲染过程。这必须在任何绘图命令之前完成。

arcade.start_render()

#画脸

X = 300

Y = 300

半径= 200

arcade.draw_circle_filled(X,Y,半径,arcade.color.YELLOW)

#画右眼

X = 370

Y = 350

半径= 20

arcade.draw_circle_filled(X,Y,半径,arcade.color.BLACK)

#画左眼

X = 230

Y = 350

半径= 20

arcade.draw_circle_filled(X,Y,半径,arcade.color.BLACK)

#画出笑容

X = 300

Y = 280

宽度= 120

高度= 100

start_angle = 190

end_angle = 350

arcade.draw_arc_outline(X,Y,宽度,高度,arcade.color.BLACK,start_angle,end_angle,10)

#完成绘图并显示结果

arcade.finish_render()

#保持窗口打开,直到用户点击“关闭”按钮

arcade.run()

当然,在全局上下文中编写代码并不是一种好的形式。值得庆幸的是,使用函数改进程序非常简单。在这里,我们可以看到使用函数在特定(x,y)位置绘制松树的示例:

DEF draw_pine_tree(X,Y):

msgstr“”“此函数在指定位置绘制一棵松树。”“

#在行李箱顶部画三角形。

#我们需要三个x,y点作为三角形。

arcade.draw_triangle_filled(x + 40,y,#Point 1

x,y - 100,#Point 2

x + 80,y - 100,#Point 3

arcade.color.DARK_GREEN)

#画树干

arcade.draw_lrtb_rectangle_filled(x + 30,x + 50,y - 100,y - 140,

arcade.color.DARK_BROWN)

要怎么来做一个python的小游戏呢?让我们用一个实例来做一个说明

要怎么来做一个python的小游戏呢?让我们用一个实例来做一个说明

小编这边为大家准备了几个小游戏源代码,方便大家去练习

如何获源码?

可看图片

相关文章: