遊戲程式設計基礎day3

2021-10-06 09:30:07 字數 1574 閱讀 5749

虛擬環境管理工具

配置虛擬環境 workon_home = '路徑'

mkvirtualenv 虛擬環境名 在workon_home下建立虛擬環境 建立完畢後自己啟用

workon 虛擬環境名 使用workon 後面跟的這個虛擬環境

deactivate 退出虛擬環境

建立遊戲最小系統

建立遊戲專案的時候必須要做的操作(最小的遊戲)
import pygame

# 初始化方法

pygame.init(

)# 建立遊戲視窗

# set_mode(size,flags)

# flags

# 螢幕可調節 pygame.resizeable

# 無邊框 pygame.noframe

# 全屏顯示 pygame.fullscreen

pygame.display.set_mode(

(700

,700))

# game loop 遊戲迴圈

while1:

# get()返回乙個事件佇列

for event in pygame.event.get():

pass

螢幕操作

事件:

使用者與遊戲進行的互動

import pygame

pygame.init(

)# 螢幕可調節

# flags = pygame.resizable

# 無邊框

# flags = pygame.noframe

# 全屏顯示

# flags = pygame.fullscreen

screen_obj=pygame.display.set_mode(

(700

,700))

# image.load()作用是載入物件

)# display.set_icon(物件)作用是設定圖示

pygame.display.set_icon(image_obj)

# display.set_caption(title)設定標題

pygame.display.set_caption(

'魂斗羅'

)screen_obj.fill(

[255

,255

,255])

# 重新繪製螢幕

pygame.display.flip(

)while1:

for event in pygame.event.get():

# event 有乙個type 記錄著事件的型別

# quit 是乙個常量 封裝了退出事件型別

if event.

type

==12

:# 退出乙個執行緒

exit(

)# 退出主程序 與init()方法對應

# pygame.quit()

QT程式設計 day3

當建立乙個專案之後,資料夾裡會有6個檔案。其中有乙個為.pro.user檔案,這個檔案不屬於專案源 的一部分,它是qtcreator專屬的使用者定製專案設定,儲存了這個專案本地化的設定。qtcreator開啟專案時會讀取這個設定檔案,比較該專案裡的檔案配置與當前的專案位置等是否符合,符合就載入配置,...

物件導向程式設計day3

1.什麼是組合 乙個物件的屬性是來自於另外乙個類的物件,稱之為組合 2.為何用組合 組合也是用來解決類與類 冗餘的問題 1.什麼是封裝 裝指的是把屬性裝進乙個容器 封指的是隱藏的意思,但是這種隱藏式對外不對內的 2.為何要封裝 封裝不是單純意義的隱藏 封裝資料屬性的目的 將資料屬性封裝起來,類外部的...

機器學習基礎DAY3

方式 1.特徵選擇 2.主成分分析 1.特徵選擇 1 原因 冗餘 部分特徵的相關度高,容易消耗計算效能 雜訊 部分特徵對 結果有負影響 2 定義 特徵選擇就是單純地從提取到的所有特徵中選擇部分特徵作為訓練集特徵,特徵在選擇前和選擇後可以改變值 也不改變值,但是選擇後的特徵維數肯定比選擇前小,畢竟我們...