Pygame學習之畫線基本操作

2021-10-06 18:31:05 字數 1076 閱讀 1152

pygame的座標原點(0,0)點位於左上角,x軸自左向右,y軸自上向下,單位為畫素。

pygame.draw.line(su***ce, color, start_pos, end_pos, width)此方法用於繪製一條線段。

pygame.draw.rect(su***ce, color, rect)此方法用於繪製乙個矩形

pygame.draw.rect(su***ce, color, rect, width)此方法用於繪製乙個矩形框

import pygame

import sys

#from pygame.locals import *

pygame.init() # 初始化pygame,為使用硬體做準備

pygame.display.set_caption("drawing") # 設定視窗標題

screen=pygame.display.set_mode((400,300))

black = ( 0, 0, 0)

white = (255, 255, 255)

red = (255, 0, 0)

green = ( 0, 255, 0)

blue = ( 0, 0, 255)

screen.fill(white)

# 繪製一條線

pygame.draw.line(screen, green, [0, 0], [150,30], 10)

# 繪製乙個矩形

pygame.draw.rect(screen, black, [150, 10, 100, 100],15)

while true: # 遊戲主迴圈

for event in pygame.event.get():

if event.type == pygame.quit: # 接收到退出時間後退出程式

pygame.quit()

sys.exit()

pygame.display.update()

Canvas學習筆記之畫線

1.使用getelementbyid 獲取canvas元素。2.獲取canvas的繪製環境getcontext 3.進行繪製畫筆的粗細和顏色定義,分別是linewidth和strokestyle。4.告訴系統開始繪製beginpath 5.制定畫筆游標moveto x,y 6.進行路徑繪製linet...

MongoDB學習之基本操作

資料庫 database 集合 collection 文件 document 在mongodb中,資料庫和集合都不需要建立,資料庫和集合會在第一次插入文件時建立.顯示所有資料庫 show dbs進入到指定的資料庫中 use 資料庫名顯示當前資料庫所有集合 show collections向指定集合插...

Python 學習筆記之pygame的安裝

介紹最方便的方法吧 網上有很多實用的 但是可能年頭太遠 不能用了 我是windows 3.6版本的 一 安裝pip 在cmd下輸入 python m pip version 如果有下面這個 就是有pip 可以直接安裝pygame了 如果沒有這一條的話 訪問 如果出現對話方塊,請儲存檔案 如果出現 將...