遊戲程式設計基礎day8

2021-10-07 14:18:44 字數 1381 閱讀 1455

rect類擁有的方法

clamp() 將矩形移動到另乙個矩形當中

move(x,y) 移動矩形 xy 支援數字型別

使用方法跟屬性 目的:為了簡便我們對圖形進行操作

第乙個小遊戲—動感火車

import pygame

import time

import math

pygame.init()

screen_obj = pygame.display.set_mode((600,700))

screen_obj.fill((255,255,255))

pygame.display.set_caption('無敵碰碰球')

#pygame.draw.circle(screen_obj,(237,217,180),(300,60),60)

pygame.display.flip()

circle_y = 60

circle_x=60

speed_y = 1

speed_x=0

num=1

fps = 60

t = pygame.time.clock()

while 1:

num += 1

t.tick(fps)

pygame.draw.circle(screen_obj,(255,255,255),(circle_x, circle_y), 60)

circle_x += speed_x

circle_y += speed_y

pygame.draw.circle(screen_obj,(237,217,180), (circle_x, circle_y), 60)

if (circle_y==640 and circle_x==60) :

# speed = -1

# 設定一下讓他向右走

speed_x=1

speed_y=0

elif (circle_y == 60 and circle_x==60):

speed_y = 1

speed_x=0

elif (circle_y==640 and circle_x==540):

speed_x=0

speed_y=-1

elif (circle_y==60 and circle_x==540):

speed_x=-1

speed_y=0

pygame.display.update()

螢幕重新整理率

建立 時鐘物件

t=pygame.time.clock()

時鐘物件呼叫tick()方法

t.tick(fps)

C 程式設計基礎DAY8

編寫乙個函式,確定乙個正數是否為完全數 乙個數,等於他的因子之和 用這個函式確定和列印1到1000之間的所有完全數。include include using namespace std intgetfullnumber if sum i sum 0 return0 int main 寫一函式,求斐...

機器學習基礎DAY8

第八章 線性回歸 先從定義說起 誤差大小 sklearn線性回歸正規方程 梯度下降api sklearn.linear model.linearregression 正規方程 普通最小二乘線性回歸 coef 回歸係數 sklearn.linear model.sgdregressor 梯度下降 通過...

C 基礎知識day8

1.類模板 模板類派生類 1 派生乙個具體的類 class b public a private int b 2 派生乙個模板類 template class c public a private t2 c template class d public a private t d 類模板物件作為函...