最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python通過Pygame繪制移動的矩形實例代碼

 更新時間:2018年01月03日 15:20:05   作者:明柳夢少  
這篇文章主要介紹了Python通過Pygame繪制移動的矩形實例代碼,具有一定借鑒價值,需要的朋友可以參考下

Pygame是一個多用于游戲開發(fā)的模塊。

本文實例主要是在演示框里實現(xiàn)一個移動的矩形實例代碼,完整代碼如下:

#moving rectangle project

import pygame

from pygame.locals import *

pygame.init()

screen = pygame.display.set_mode((600,500))

pygame.display.set_caption("Drawing Rectangles")

pos_x = 300

pos_y = 250

vel_x = 2

vel_y = 1

while True:

  for event in pygame.event.get():

    if event.type in (QUIT,KEYDOWN):

      pygame.quit()

  screen.fill((0,0,200))



  # move the rectangle

  pos_x += vel_x

  pos_y += vel_y

  # keep rectangle on the screen

  if pos_x > 500 or pos_x < 0:

    vel_x = -vel_x

  if pos_y > 400 or pos_y < 0:

    vel_y = -vel_y

  # draw the rectangle

  color = 255,255,0

  width = 0 #solid fill

  pos = pos_x,pos_y,100,100

  pygame.draw.rect(screen,color,pos,width)

  pygame.display.update()   

演示如下:

總結(jié)

以上就是本文關(guān)于Python通過Pygame繪制移動的矩形實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關(guān)文章

  • pytorch 獲取層權(quán)重,對特定層注入hook, 提取中間層輸出的方法

    pytorch 獲取層權(quán)重,對特定層注入hook, 提取中間層輸出的方法

    今天小編就為大家分享一篇pytorch 獲取層權(quán)重,對特定層注入hook, 提取中間層輸出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python爬蟲實現(xiàn)百度翻譯功能過程詳解

    Python爬蟲實現(xiàn)百度翻譯功能過程詳解

    這篇文章主要介紹了Python爬蟲實現(xiàn)百度翻譯功能過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Python實現(xiàn)自動登錄百度空間的方法

    Python實現(xiàn)自動登錄百度空間的方法

    這篇文章主要介紹了Python實現(xiàn)自動登錄百度空間的方法,涉及Python的http請求發(fā)送、獲取響應(yīng)、cookie操作等相關(guān)技巧,需要的朋友可以參考下
    2017-06-06
  • Pandas中Apply函數(shù)加速百倍的技巧分享

    Pandas中Apply函數(shù)加速百倍的技巧分享

    雖然目前dask,cudf等包的出現(xiàn),使得我們的數(shù)據(jù)處理大大得到了加速,但是并不是每個人都有比較好的gpu。本文為大家分享幾個Pandas中Apply函數(shù)加速百倍的技巧,希望有所幫助
    2022-07-07
  • pyenv切換不同的python版本的實現(xiàn)步驟

    pyenv切換不同的python版本的實現(xiàn)步驟

    pyenv是一個流行的Python版本管理工具,支持在同一臺機器上安裝和切換多個Python版本,本文就來介紹一下pyenv切換不同的python版本,感興趣的可以了解一下
    2024-12-12
  • Python callable函數(shù)使用方法詳解

    Python callable函數(shù)使用方法詳解

    這篇文章主要介紹了Python callable函數(shù)使用方法,一個可callable的對象是指可以被調(diào)用執(zhí)行的對象,并且可以傳入?yún)?shù), 用另一個簡單的描述方式,只要可以在一個對象的后面使用小括號來執(zhí)行代碼,那么這個對象就是callable對象,下面來詳細介紹使用方法,需要的朋友可以參考下
    2024-10-10
  • 詳解Python的Twisted框架中reactor事件管理器的用法

    詳解Python的Twisted框架中reactor事件管理器的用法

    這篇文章主要介紹了詳解Python的Twisted框架中reactor事件管理器的用法,Twisted是一款高人氣的異步Python開發(fā)框架,需要的朋友可以參考下
    2016-05-05
  • Python 內(nèi)置變量和函數(shù)的查看及說明介紹

    Python 內(nèi)置變量和函數(shù)的查看及說明介紹

    今天小編就為大家分享一篇Python 內(nèi)置變量和函數(shù)的查看及說明介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python爬蟲制作翻譯程序的示例代碼

    Python爬蟲制作翻譯程序的示例代碼

    這篇文章主要介紹了Python爬蟲制作翻譯程序的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python中強制關(guān)閉線程與協(xié)程與進程方法

    python中強制關(guān)閉線程與協(xié)程與進程方法

    python使用中多線程、多進程、多協(xié)程使用是比較常見的。那么如果在多線程等的使用,我們這個時候我們想從外部強制殺掉該線程請問如何操作?這篇文章帶你介紹,感興趣的同學可以參考閱讀
    2023-03-03

最新評論

阿图什市| 吴旗县| 蕉岭县| 贵南县| 雷州市| 沙河市| 海安县| 保靖县| 原平市| 宁津县| 景东| 台东县| 含山县| 汝州市| 贵港市| 岑巩县| 台江县| 江安县| 渝北区| 合山市| 郎溪县| 大宁县| 石泉县| 宜城市| 揭西县| 建昌县| 天水市| 石景山区| 吴堡县| 诏安县| 环江| 凤凰县| 车险| 庄浪县| 峨边| 康马县| 白山市| 恩平市| 和静县| 武城县| 宕昌县|