我最近开始看看C ++ Win32 API,将2D游戏作为我今年毕业的最终项目。我参加了一个C ++控制台编程的全年课程,所以我对这门语言有很好的了解。
我每天在Google上花费大约6-8个小时的时间,并且图书馆试图找到任何东西让我开始这个没有任何结果。我看了一些基本窗口的代码,对我来说看起来像是外星语言。
这里有人知道一个好的起点在哪里吗?
非常感谢帮助,因为如果我没有成功,我的全部教育,所有2300小时在学校都将被浪费。现在它只是感到绝望。我们不会在11月中旬之前在我们的第二个编程课程中开始使用WinAPI,我不能浪费2个月的时间无所事事。该项目的截止日期是1月中旬......
请不要将我介绍给DirectX,SDL,SDML,OpenGL,Allergo或任何其他图形库。
我的老师告诉我使用图像,你可以在窗口的某些区域进行碰撞等。这可以实现吗?
答案 0 :(得分:3)
如果您想使用普通的Microsoft API,您可以找到一些选项on the msdn page。
如果您的Windows版本足够新,最好使用Direct2D。它很现代,文档非常好。
在Direct2D可用之前,Direct3D也被用于2D图形。
旧方法是使用GDI+。