这就是我所知道的:
- C#;
- Python;
- 什么是OpenGl;
- 什么是 SDL(勉强);
现在我想为一款 2D 平台游戏(即一个必须避开一些障碍物才能到达关卡终点的球)绘制一个草图,以便了解游戏的工作原理(物理、事件、碰撞、绘图、精灵)。所以问题是: 从哪儿开始? 我需要一本书、一个 PDF 或一个网站来告诉我
“打开 monodevelop,启动一个新项目,然后这是主类的骨架。现在您需要以这种方式管理物理。当物理完成后,您需要以这种方式关注关卡绘制。现在您需要以这种方式创建精灵......”
我也在寻找队友或愿意和我一起开始这场“冒险”的人。
答案1
我同意你可能会在 StackOverflow 上得到更好的反馈,但作为 StackOverflow 的一员,我可以建议一件事:pygame。
这个框架表面上看起来有点傻,但实际上它直接与 SDL 挂钩,并具有多个图形回退功能。它为您完成了很多繁重的工作,虽然从长远来看这可能不是您想要的,但我想不出有什么比它更好的入门工具了。
他们也有一些解释清楚的教程,包括一个关于如何制作一款“打黑猩猩”式烦人广告游戏。