Создание скроллинга, как в Street Fighter 2 в XNA (Monogame) - PullRequest
0 голосов
/ 04 июля 2018

Как бы я сделал прокручиваемый псевдо 3D пол, как в уличном истребителе 2 в XNA (или, точнее, в MonoGame)?

https://gyazo.com/ea78954a5d96c3cb522eeac4a6ee5f21

для справки, если вы не знаете, о чем я говорю. Я понимаю концепцию того, как это было сделано на SNES (перемещая каждую строку спрайта отдельно), но как я могу добиться того же эффекта в XNA с современными технологиями и библиотеками?

1 Ответ

0 голосов
/ 04 июля 2018

Вам нужен простой ViewPort. ViewPort в основном показывает только небольшую сцену из общей картины большего размера. Как у вас это в сторонних колясках или ролевых играх Вы видите только текущую сцену, а не полный Уровень / Мир.

Пример реализации можно найти здесь: http://community.monogame.net/t/simple-2d-camera/9135

Поначалу было бы немного сложно понять все, но в конце вы можете использовать это практически для любой 2D-игры и нескольких эффектов (дрожание камеры, вращение и т. Д.), Так что оно того стоит,

...