Я реализую простую игру с пенальти, используя actionscript 3.0. Вид игры похож на вид старого «Разумного мира футбола». Я хочу использовать логику 3D-игры, используя измерение z, поскольку я думаю, что это может помочь мне добиться лучшего обнаружения столкновений - результатов ответа. Тем не менее, я хотел бы сохранить стиль графики и вид, эквивалентные старым 2D-футболам. Следовательно, я предполагаю, что орфографическая проекция подходит для этой реализации. Хотя в Интернете есть много информации об орфографической проекции, я немного смущен тем, как кто-то может применить ее в своем коде.
Итак, мои вопросы:
- Какова пошаговая процедура для преобразования точки 3d (x, y, z) в точку 2d (x', y') в ортогональной проекции?
- Можем ли мы избежать использования матриц? Если да, то какие уравнения связывают координаты x', y' с x, y, z?
- Должны ли мы определять положение и угол камеры перед применением преобразования? В моем случае камера будет в фиксированном положении и под определенным углом.