Как я до сих пор изучал, есть 2 способа рисования в xna; используя spritebatch или размещая элементы в 3D-мире, а затем используйте камеру для его рендеринга.
Сейчас я работаю над своей 2.5D игрой. Я использую механику, которая заставляет более глубокий спрайт транслироваться медленнее, так что кажется, что в игре действительно есть глубина.
Однако, учитывая эффекты, т. е. постобработку, могут возникнуть некоторые проблемы, если я захочу визуализировать эти эффекты на среднем уровне глубины, то есть визуализировать их на моем персонаже с глубиной = 0,5, в то время как есть дерево переднего плана с глубиной = 0,8.
Таким образом, я рассматриваю возможность рендеринга своей игры в реальном 3D-мире.
Однако, поскольку я искал способ поместить свой спрайт и анимировать его в трехмерном мире, я не нашел его. (Возможно, это потому, что я не знал правильных ключевых слов.) Ближайшие темы, которые я нашел, касались PointSprite, который теперь удален из XNA4.0, поэтому я не мог реализовать его таким образом.
Мой вопрос в том, как я могу визуализировать свой анимированный спрайт (т.е. движение персонажа) в трехмерном мире.
Спасибо, купол