繪製圓形方法:pygame.draw.ellipse(su***ce, color, rect, width), pygame 官網介紹說明方法:
circle方法介紹: surfuce引數: 傳入需要在該su***ce物件上繪製圓形的su***ce物件; color引數: 需要繪製圓形的線的顏色,傳入乙個rgb三原色元組 . rect引數: 表示需要繪製區域的矩形框, 當矩形框為正方形時,繪製的為圓。width引數:表示繪製圓的線的寬度,當為0時,圓內全部被填充。
示例: 在白色背景上,分別繪製乙個橢圓和乙個圓。
# -*- coding: utf-8 -*-
# @author: 四葉草
# @date: 2017-11-04 19:15:46
# @last modified by: administrator
# @last modified time: 2017-11-07 20:40:52
import pygame
import sys
from pygame.locals import *
# pygame 初始化
pygame.init()
# 設定背景顏色和線條顏色
white = (255, 255, 255)
green = (0, 255, 0)
red = (255, 0, 0)
blue = (0, 0, 255)
# 設定背景框大小
size = width, height = 600, 600
#position = width // 2, height // 2
# 設定幀率,返回clock 類
clock = pygame.time.clock()
screen = pygame.display.set_mode(size)
pygame.display.set_caption("llls make")
while true:
for event in pygame.event.get():
# 查詢關閉視窗事件
if event.type == quit:
sys.exit()
# 填充背景色
screen.fill(white)
# 畫乙個圓和乙個橢圓
pygame.draw.ellipse(screen, green, (100, 100, 400, 100), 1)
pygame.draw.ellipse(screen, green, (100, 100, 400, 400), 1)
# 重新整理圖
pygame.display.flip()
clock.tick(60)
SVG 繪製橢圓
本節我們來學習如何在 svg 中繪製橢圓,橢圓和圓形有點像,但是又不一樣。圓形只有乙個半徑,而橢圓x軸和y軸上的半徑不同,所以橢圓就是乙個不規則的圓。如何繪製乙個橢圓 在繪製橢圓時,可以通過cx和cy屬性確定橢圓的圓心,rx設定橢圓的x軸的半徑,ry設定y軸的半徑。示例 例如下面這個例子 chars...
SVG 繪製橢圓
本節我們來學習如何在 svg 中繪製橢圓,橢圓和圓形有點像,但是又不一樣。圓形只有乙個半徑,而橢圓x軸和y軸上的半徑不同,所以橢圓就是乙個不規則的圓。如何繪製乙個橢圓 在繪製橢圓時,可以通過cx和cy屬性確定橢圓的圓心,rx設定橢圓的x軸的半徑,ry設定y軸的半徑。示例 例如下面這個例子 chars...
內切橢圓 Pygame 三 畫橢圓,弧
畫正方形 rect pygame.rect 300,200,200,200 pygame.draw.rect screen,0,0,255 rect,width 1 畫內切圓,半徑因為正方形的線寬佔了乙個,所以半徑要相應的少乙個 pos 400,300 radius 99 pygame.draw.c...