1

我最近开始研究用于制作 2D 游戏的 C++ Win32 API 作为我今年毕业的最后一个项目。我参加了一整年的 C++ 控制台编程课程,因此我对该语言有很好的了解。

在过去的 3 天里,我每天在谷歌和图书馆上花费大约 6-8 个小时,试图找到任何东西让我开始使用它,但没有任何结果。我已经查看了一些基本窗口的代码,在我看来这些代码看起来像是一种外星语言。

这里有人知道一个好的起点在哪里吗?

非常感谢您的帮助,因为如果我不成功,我的整个教育,所有 2300 小时的学校教育,都将被浪费掉。现在只是觉得没希望了。直到 11 月中旬,我们才会在第二期编程课程中开始使用 WinAPI,我不能浪费 2 个月的时间无所事事。该项目的截止日期是一月中旬...

请不要让我参考 DirectX、SDL、SDML、OpenGL、Allergo 或任何其他图形库。

我的老师告诉我有关使用图像的信息,并且您可以在窗口的某些区域进行碰撞等。这可以实现吗?

4

1 回答 1

5

如果您想使用普通的 Microsoft API,您可以在 msdn 页面上找到一些选项。

如果您的 windows 版本足够新,最好使用Direct2D。它很现代,文档非常好。

在 Direct2D 可用之前, Direct3D也已用于 2D 图形。

旧方法是使用GDI+

于 2013-09-13T11:53:58.783 回答