📜  如何更改 PyGame 图标?

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

如何更改 PyGame 图标?

在构建视频游戏时,您是否希望将您的图像或公司徽标设置为游戏的图标?如果是,那么您可以在声明要设置为图标的图像后使用set_icon()函数轻松完成。阅读下面给出的文章以了解更多详细信息。

句法:

pygame_icon = pygame.image.load('#Enter the image')
pygame.display.set_icon(pygame_icon)

方法:

步骤 1:首先,导入库 Pygame。

import pygame

第 2 步:现在,构建 GUI 游戏。

pygame.init()

第 3 步:此外,设置 GUI 游戏的尺寸。



screen = pygame.display.set_mode([#width of game, #height of game])

第 4 步:接下来,将图像作为我们希望设置为图标的输入。

img = pygame.image.load('#Enter the image')

步骤5:然后,将图像设置为图标。当游戏处于运行状态时,图标集会出现在左上角。

pygame.display.set_icon(img)

第六步:稍后,设置运行游戏的运行值。

running = True

第 7 步:设置您希望游戏在运行状态下执行的操作

while running:
   for event in pygame.event.get():
  • 步骤7.1:一旦应用程序处于运行状态,如果用户想退出,请使其退出。
if event.type == pygame.QUIT:
           running = False
  • 步骤 7.2:此外,设置您希望在应用程序中看到的背景颜色。
screen.fill(# RGB Value of Color)
  • 步骤 7.3:然后,让您的应用程序在运行状态下做任何您想做的事情。
  • 步骤 7.4:完成您想做的所有事情后,更新所做的更改。
pygame.display.update()

第 8 步:最后,退出 GUI 游戏

pygame.quit()

下面是实现。

Python
# Python program to change 
# the Pygame icon
  
# Import the library Pygame
import pygame
  
# Construct the GUI game
pygame.init()
  
# Set dimensions of game GUI
screen = pygame.display.set_mode([600, 400])
  
# Take image as input
img = pygame.image.load('gfg_image.jpg')
  
# Set image as icon
pygame.display.set_icon(img)
  
# Set running value
running = True
  
# Setting what happens when game 
# is in running state
while running:
    for event in pygame.event.get():
  
        # Close if the user quits the game
        if event.type == pygame.QUIT:
            running = False
  
    # Set the background color
    screen.fill((255, 255, 0))
  
    # Draw a circle on the screen
    pygame.draw.circle(screen, (0, 0, 0), (300, 200), 75)
  
    # Update the GUI game
    pygame.display.update()
  
# Quit the GUI game
pygame.quit()


输出: