gpt4 book ai didi

c - 通常使用什么库来开发像俄罗斯方 block 这样的简单游戏?

转载 作者:太空宇宙 更新时间:2023-11-04 07:34:01 25 4
gpt4 key购买 nike

我将在实践中开发俄罗斯方 block 。但我不知道如何开始,尤其是图形部分——如何绘制框架和 block ?如何在屏幕上移动它们?能否请您向我推荐一些有用的库或工具?

编程语言是c。 (如果这样做了,我打算用 c++ 和 python 再做一次。:) Windows 或类 Unix 都可以。如果是便携的就更好了。

我知道 openGL,而 DirectX 是重量级库。它是否适合像俄罗斯方 block 这样的小游戏?有轻量级的吗?哪个更好?

如果您能向我推荐一些 Material 或链接,我将不胜感激。

谢谢。

最佳答案

如果您想让您的游戏保持在一个窗口中而不是全屏显示,那么任何实现某种类型的可绘制 Canvas 小部件的库都可以使用。跨平台候选人包括Qt , WxWidgets , FLTK , GTK+等等。如果你想留在像 Windows 这样的单一平台上,那么你可以使用像 GDI+ 这样的低级 Win32 API。 .正如我在第一句话中提到的,对于大多数这些库/API,您会希望使用它们的可绘制 Canvas 小部件,从而允许您在窗口上绘制字符形状。您还可以使用某种类型的计时器事件以固定的时间间隔定期更新绘制的窗口。

关于c - 通常使用什么库来开发像俄罗斯方 block 这样的简单游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10545828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com