我如何像XNA(或更具体地说是MonoGame)中的《街头霸王2》那样制作一个滚动的伪3d地板?
https://gyazo.com/ea78954a5d96c3cb522eeac4a6ee5f21
供参考,如果您不知道我在说什么。我了解了如何在SNES上进行操作的概念(分别移动子画面的每一行),但是如何用当今的技术和库在XNA中实现相同的效果?
答案 0 :(得分:0)
您需要的是一个简单的ViewPort。 从整体上看,ViewPort基本上只显示一个小场景。就像您将其放在侧面推车或RPG中一样。您只能看到当前场景,而看不到完整的“关卡/世界”。
可以在此处找到一个实现示例: http://community.monogame.net/t/simple-2d-camera/9135
从一开始就了解所有内容可能会有些棘手,但是到最后,您可以将其重用于几乎所有2D游戏和多种效果(相机抖动,旋转等),因此值得付出努力,