Как рассчитать координаты по наклону?
У меня есть координаты точки игрока (50, 100)
Идет отклонение на 10 градусов оп часовой стрелке
мне нужно посчитать координаты x и y конечной точки луча
при этом угол наклона, координаты игрока могут менятся и надо придумать как это сделать
Я програмирую на pygame
полная версия: https://drive.google.com/file/d/1DFqnKnUzWxpLXdziHSZemKaGL7aHTIFp/view?usp=share_link минимальная версия: Main.py:
import pygame
import render
def run():
pygame.init()
screen = pygame.display.set_mode(500, 500)
pygame.display.set_caption('3d game')
while True:
def run():
pygame.init()
screen = pygame.display.set_mode((screen_size['width'],screen_size['height']))
pygame.display.set_caption('3d game')
while True:
pygame.draw.rect(screen, (255, 255, 255), pygame.Rect(0, 0, 500, 500))
render.render_position(screen)
pygame.display.flip()
run()
render.py:
import camera
import pygame
renderCamera = camera.Camera(100, 350)
def render_position(screen):
pygame.draw.circle(screen, (0, 0, 255), (250, 250), 30)
#for angle in range(0, 350, 10):
# pygame.draw.line(screen, (255, 70, 70), (renderCamera.x, #renderCamera.y), !тут проблема!)
camera.py:
class Camera:
def __init__(self, x, y):
self.x = x
self.y = y