Я немного поиграл с новыми возможностями вспышки 10 3d и обнаружил, что вращать спрайт в 3d довольно просто:
var card:Sprite = new MyCard()
card.x = 100
card.y = 100
card.z = 200
card.rotationX = -60
addChild(card)
Простая и эффективная карта, повернутая в перспективе.
Теперь я хочу использовать ортографическую проекцию, и я понятия не имею, с чего начать. У DisplayObject действительно есть элементpectiveProjection, но, конечно, он может создавать только перспективные проекции. Может мне стоит использовать transform.matrix3D?
Я думаю, что это не должно быть слишком сложно, но я не понимаю, как решить эту проблему.
ОБНОВЛЕНИЕ: как один из комментариев предлагает: если установить для prosProjection.fieldOfView значение, близкое к 0 (10 на самом деле дает в моей настройке более хороший результат, чем около 0,1), вы получаете проекцию, почти орфографическую, что может быть хорошо достаточно.