像在XNA(Monogame)中的《街头霸王2》中那样制作滚动地板

时间:2018-07-04 04:06:53

标签: xna monogame

我如何像XNA(或更具体地说是MonoGame)中的《街头霸王2》那样制作一个滚动的伪3d地板?

https://gyazo.com/ea78954a5d96c3cb522eeac4a6ee5f21

供参考,如果您不知道我在说什么。我了解了如何在SNES上进行操作的概念(分别移动子画面的每一行),但是如何用当今的技术和库在XNA中实现相同的效果?

1 个答案:

答案 0 :(得分:0)

您需要的是一个简单的ViewPort。 从整体上看,ViewPort基本上只显示一个小场景。就像您将其放在侧面推车或RPG中一样。您只能看到当前场景,而看不到完整的“关卡/世界”。

可以在此处找到一个实现示例: http://community.monogame.net/t/simple-2d-camera/9135

从一开始就了解所有内容可能会有些棘手,但是到最后,您可以将其重用于几乎所有2D游戏和多种效果(相机抖动,旋转等),因此值得付出努力,