pygame 幀數控制

2021-09-11 17:53:10 字數 1209 閱讀 2528

fps = 1000

fcclock = pygame.time.clock() #建立乙個時間物件

在無限迴圈中

fcclock.tick(fps) #呼叫clock()類建立的物件中的tick()函式

import pygame

import sys

pygame.init()

size = width,height = 600,400

speed = [1,1]

black = 0,0,0

screen = pygame.display.set_mode(size)

pygame.display.set_caption('pygame 壁球')

ball = pygame.image.load('pyg02-ball.gif') #pygame 中匯入的任何乙個物件都是su***ce物件

ballrect = ball.get_rect() # 在pygame 中覆蓋影象的矩形物件 rect物件有重要屬性:top bottom left right width height 座標值

fps = 1000

fcclock = pygame.time.clock() #建立乙個時間物件

while true:

for event in pygame.event.get():

if event.type == pygame.quit:

sys.exit()

screen.fill(black) # 將背景填充為黑色,不然之前的顏色還是存在

screen.blit(ball, ballrect) # 將球放進矩形中

ballrect = ballrect.move(speed[0],speed[1]) #move函式包括速度方向和速度大小

print(ballrect)

if ballrect.left < 0 or ballrect.right > width:

speed[0] = -speed[0]

if ballrect.top < 0 or ballrect.bottom > height:

speed[1] = -speed[1]

fcclock.tick(fps) #呼叫clock()類建立的物件中的tick()函式

pygame.display.update()

pygame 幀數控制

fps 1000 fcclock pygame.time.clock 建立乙個時間物件 在無限迴圈中 fcclock.tick fps 呼叫clock 類建立的物件中的tick 函式 import pygame import sys pygame.init size width,height 600...

WordPress 摘要字數控制

共有兩種方法 1.修改對應主題的index.php 或者home.php 檔案中的 the content read more.inove the content為獲取文章全部內容的api。function wp trim excerpt text add filter the excerpt mu...

文字顯示行數控制

overflow hidden 溢位隱藏 text overflow ellipsis 超出顯示省略號 white space nowrap 強制文字在一行內顯示 overflow hidden text overflow ellipsis 超出顯示 display webkit box 將元素作為...