我对在XNA中构建基于2d精灵的游戏的基础感到满意,在该游戏中,我所有的对象都是我四处移动的.png图像。
接下来,我需要学习什么才能开发2d游戏,该游戏采用类似于Super Laser Racer的艺术风格。
这种风格的其他示例包括“冻结突触”,“几何大战”等。
我将这种样式描述为“ 2D抽象发光几何”或类似的样式。
我可以看到这些类型的游戏中的许多效果都是通过粒子系统实现的,而且也许有些东西仍然只是精灵,它们可能是在图形编辑器中绘制的,看起来都是“发光的”等。
但是接下来可能是通过对DirectX进行绘画调用并实现自定义着色器等来完成的?
那正确吗?我不太确定接下来要学什么才能提出建议或要问什么问题。
我只想指出,您对“ 2D抽象发光几何体”的描述所造成的损失可以在Google中用作“矢量显示图形”,如在Asteroids,Tempest等中所看到的。(不要让MAME欺骗您;原始的,老式的矢量显示硬件创造了自然的锐利发光效果,就像《几何大战》这样的游戏只是在模仿)(根据彼得·帕克的建议,将其添加为评论,而不是答案)
—
christopherdrum