@Gostem
Новичёк

Как добавить поворот камеры в мою мини 3D программу?

Вот прога

import pygame, math

FPS = 2 #fps
w = 720 # ширина экрана
h = 360 # высота экрана
WHITE = (255, 255, 255)
BLACK=(0,0,0)

pygame.init()
sc = pygame.display.set_mode((w, h))
clock = pygame.time.Clock()

x=0
y=1200#координаты круга
z=100

px=0
py=0#координаты игрока
pz=0

cx=0
cy=0

while 1:
sc.fill(WHITE)

pygame.draw.circle(sc, BLACK,
(w/2+cx, h/2+cy), (w/(y-py))*100)#отображение

pygame.display.update()

cx=(w/(y-py))*(x-px)#на экране χ
cy=(h/(y-py))*(z-pz)#на экране γ

for i in pygame.event.get():
if i.type == pygame.QUIT:
exit()

clock.tick(FPS)
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы