遊戲程式設計基礎day2

2021-10-06 08:29:41 字數 1448 閱讀 2877

pygame歷史

pete shinner編寫的 2023年10月上線 pygame是乙個利用sdl寫的遊戲庫 乙個用於多**的跨平台庫,
python開發環境

pycharm vs code
pygame安裝

pip 自帶的包管理工具

pip install pygame進行安裝 必須配置環境變數

驗證pygame安裝

python -m pygame.examples.aliens

內建了aliens遊戲

修改pip源

1.臨時修改

pip install scrapy -i 源位址

2.永久修改

win + r %homepath% 建立pip資料夾 建立pip.ini

進入初始化檔案輸入:

[global]

timeout = 6000

index - url =

trusted-host = pypi.tuna.tsinghua.edu.cn

pip國內常用的源

豆瓣

華中理工大學 hustunique.com

山東理工大學 sdutlinux.org

中國技術大學

阿里雲清華大學

pygame下的模組

pygame.cdrom 訪問光碟機

pygame.cursors 載入游標

pygame.display 訪問顯示裝置

pygame.draw 繪製形狀

pygame.event 事件管理

pygame.font 使用字型

pygame.image 載入和儲存

pygame.joystick 使用手柄或者類似東西(其他的外設)

pyagme.key 讀取鍵盤的按鍵

pygame.mouse 滑鼠

pygame.rect 管理矩形區域

pygame.sndarry 管理點陣影象資料

pygame.sprite 操作移**像

pygame.su***ce 管理影象和螢幕

pygame.su***rray 管理點陣影象資料

pygame.time 管理實踐和幀資訊

pygame.transform 縮放和移**像

虛擬環境

當我們同時開發多個應用程式時候,應用程式a使用pygame1.5版本

應用程式b使用pygame1.9版本

多個程式就需要多個python巡行環境

pip install virtualenv

為乙個應用建立乙個隔離的python環境

建立虛擬環境

cmd到某個目錄下 執行:

virtualenv 虛擬環境名

python程式設計基礎day2

使用input輸入 input用於輸入資料給變數,無論輸入什麼都是字串 input括號中字串用於提示使用者,不用輸入 age input 請輸入你的年齡 print age 把字串age轉換為整型資料 age int age 轉換為浮點數 age float age print函式 作用 將資料顯示...

程式語言 day 2

標準庫提供的一次讀寫乙個字元的函式 test 3 將輸入一次乙個字元的複製到輸出 include int main putchar c 輸出 printf count d,line d,space d n count,line,space return 0 檔案結束 eof end of file ...

C 基礎筆記 Day2

跑了一天回歸測試,留乙個小時補補進度。console.writeline the is p 1.1 方法的第乙個引數 字串 包含稱為佔位符的。佔位符會在執行時替換成字串後的表示式 p 1.1 的值。相較於將表示式p 1.1的值轉換成字串,再用 操作符把它連線到字串後面,這個技術顯然更好。p.s.1這...