Hello StackOverflow社区,
我正在用C语言编写一个MicroMouse Simulator。我想要一些东西来形象化迷宫的解决方式 - http://www.youtube.com/watch?v=N9TkDgJNJso
我一直在研究如何实现这一目标,但我还没有找到足够的文档来实现我的目标。
我不想使用ASCII符号来实现这一点,对我而言,它看起来并不专业。
我是否可以在C中使用任何良好的GUI界面来帮助我实现这一目标?如果是这样,我将如何使用它?我不介意用Java或Python等其他语言编写代码来实现我的目标。
答案 0 :(得分:4)
SDL是C的候选者之一,用于进行GUI模拟。 Lazyfoo是我为初学者找到的最好的网站之一。
答案 1 :(得分:3)
我看到了你要制作的视频。看完视频后,我觉得你不需要这个模拟器程序的GUI库。
以下是您可以使用的库列表。
1. OpenGL这是一个3D图形API,也可以用于2D,可以与c / c ++一起使用
2. SDL这个库对于初学者来说很容易理解。对于您的程序,这个库更好,可以与c / c ++一起使用。
3. winBGIm这与您找到的graphics.h相同,可以同时使用c / c ++,但它仅适用于Windows。
如果您正在寻找GUI库,那么这里有一个简短的列表。
1. GTK这是用c编写的,是c的流行GUI库。你可以找到一个名为glade的gtk表单的GUI编辑器,它可以实现快速&轻松开发用户界面。
2. WxWidgets这是用c ++编写的,所以你必须使用c ++而不是c。
3。FLTK
除了这些之外还有更多的库,你可以在谷歌找到。你说
我不介意用Java或Python等其他语言编写代码来实现我的目标。
然后对于java,你可以使用swing,如果你是Windows开发人员,那么在visual c ++中使用windows form应用程序;然后开发你的程序将非常容易。
答案 2 :(得分:1)