正如标题所说,我想编写一个 3d 游戏(可能是 BattleZone 克隆),但不使用 OpenGL、DirectX 等 API。问题的核心是,我只想学习如何在屏幕上绘制基本的 3d 形状并对其进行操作。不要在意它是否看起来像垃圾。我以前使用 OpenGL 来实现类似的目的,但真的没有了解这些主题。
问题是,我不知道从哪里开始。我下载了 Doom 源代码,但这有点超出我的想象。虽然我已经编程了一点,但图形问题远远超出了我的深度。
如果有人能提供链接或代码(任何语言),我将非常感激,这将帮助我实现我的目标。