📜  在Python中建立 Arcade 窗口

📅  最后修改于: 2022-05-13 01:55:31.026000             🧑  作者: Mango

在Python中建立 Arcade 窗口

街机库是一个高科技Python包,其中包含一组先进的工具,用于制作具有抓人眼球的图形和声音的 2D 游戏。它是面向对象的,专为Python 3.6 及以上版本构建。

进行街机编程需要五个强制性功能。

1. arcade.open_window():在 Arcade 中,一切都将在窗口本身完成,借助 open_window()。目前,Arcade 只支持单个显示窗口,但您可以根据需要调整其大小。

此命令打开一个具有给定大小的窗口,即宽度和高度以及屏幕标题。它需要三个参数,每个参数的位置是固定的。它是街机中的内置函数。语法如下:

上述语法的实现:

Python3
# importing the module
import arcade
  
arcade.open_window(500, 500, "Welcome to GFG " , False,  False)


Python3
# import arcade module
import arcade
  
# open the window
arcade.open_window(500, 500, "Welcome to GFG", False, False)
  
# set background colour
arcade.set_background_color(arcade.color.PINK)
  
# start drawing
arcade.start_render()
  
# finish drawing
arcade.finish_render()
  
# to keep output
# window open
arcade.run()


输出:

2. arcade.set_background_color(): Arcade让设置背景色变得非常简单,让我们开始如何设置背景色。在 arcade 模块中,我们有一个内置函数arcade.set_background_color( ) 函数 ,用于设置背景颜色。其语法如下:

上述语法的实现:

要生成蓝色背景,我们将运行以下命令:

arcade.set_background_color(arcade.color.BLUE)

3. arcade.start_render( ):它是Python的arcade模块中的一个内置函数,它实际上通知arcade模块开始运行。要告诉 Arcade 您开始发送绘图命令,您需要使用 arcade.start.render()。它不需要争论。语法如下:-

4. arcade.finish_render():它是Python的arcade模块中的一个内置函数,它实际上显示了我们绘制的内容。它不需要争论。语法如下:-

5. 街机.run(): 它基本上运行主程序。它通常是程序的最后一个命令。它还有助于将输出保持在屏幕上,直到用户不存在。语法如下:

从现在起我们已经了解了这些功能及其用途。那么让我们举一个例子来一起实现上面提到的所有功能。

蟒蛇3

# import arcade module
import arcade
  
# open the window
arcade.open_window(500, 500, "Welcome to GFG", False, False)
  
# set background colour
arcade.set_background_color(arcade.color.PINK)
  
# start drawing
arcade.start_render()
  
# finish drawing
arcade.finish_render()
  
# to keep output
# window open
arcade.run()

输出: