<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Pygame繪制奧運(yùn)五環(huán)圖,原來這么簡單!

          共 2918字,需瀏覽 6分鐘

           ·

          2023-07-17 15:42

          615c1c2a656238a880216119820864a5.webp

          a9c09b642e9eb10f9d84da7d777ca815.webp

          先來看效果。


          a19a7a62720aab70b61e5838b4cf03f2.webp

          ?

          ?

          在Pygame中繪制奧運(yùn)五環(huán)圖,主要用到Pygame.draw模塊中的名為circle()的方法。語法如下:

          circle(Surface,color,pos,radius,width=0)->Rect

          參數(shù)說明如下:

          √?Surface:所要繪制圓形的載體(Surface對象)。

          √?color:圓前景色。

          √?pos:圓心點(diǎn)坐標(biāo)。

          √?radius:圓半徑。

          √?width:線寬。

          完整繪制代碼如下:

          import sys

          ?

          import pygame

          from pygame.locals import *

          ?

          # 各個圓形的前景色列表

          fore_back = [(0, 0, 255), (0, 0, 0), (255, 0, 0), \

          ?????????????(255, 255, 0), (0, 255, 0)]

          # 各個圓形的圓心坐標(biāo)列表

          point_list = [(215, 190), (340, 190), (465, 190), \

          ??????????????(277, 240), (402, 240)]

          FPS = 60

          ?

          # 初始化

          pygame.init()

          # 創(chuàng)建游戲窗口

          screen = pygame.display.set_mode((640, 396))

          pygame.display.set_caption("Pygame 奧運(yùn)五環(huán)")

          clock = pygame.time.Clock()

          ?

          # 程序運(yùn)行主題循環(huán)

          while 1:

          ????screen.fill((0, 163, 150)) ?# 1. 清屏

          ????# 2. 繪制:圓形

          ????for i in range(5):

          ????????pygame.draw.circle(screen, fore_back[i], point_list[i], 50, 6)

          ?

          ????for event in pygame.event.get(): ?# 事件索取

          ????????if event.type == QUIT: ?# 判斷為程序退出事件

          ????????????sys.exit()

          ?

          ????pygame.display.flip() ?# 3.刷新

          ????clock.tick(FPS)


          a07a92e8dab7824d4a7e73484bea4921.webp


          e49024a51617d18ee4979387782c3edd.webp



          瀏覽 67
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  蜜乳一区二区三区 | 日韩插穴网 | 欧美一区二区丁香五月天激情 | 特黄特色大片勉费看 | 激情综合激情网 |