• Как перевести 3D в 2D?

    Если кустарно, то нужно сдвинуть и повернуть весь мир так, чтобы плоскость глаза игрока совпала с плоскостью монитора (т.е. с началом координат в центре монитора). После чего воспользоваться нехитрой формулой перевода из параллельной проекции в перспективную:

    X_на_мониторе = X_из_3D / Z_из_3D
    Y_на_мониторе = Y_из_3D / Z_из_3D

    Так я делал 15 лет назад, когда интернета и книжек у меня не было :)
    Ответ написан
    Комментировать
  • Градация разработчика?

    dio4
    @dio4
    team leader, system engineer, master of sports
    Здесь по моему глубокому убеждению дан исчерпывающий ответ на ваш вопрос.
    Оригинал тут.
    Ответ написан
    Комментировать