【问题标题】:Simple graphics library for tick-based simulation用于基于刻度的模拟的简单图形库
【发布时间】:2013-07-03 08:17:59
【问题描述】:

我正在用 C 语言创建一个基于刻度的模拟,目前在 Mac OS X 10.8.4 上运行。 在每次滴答后的那一刻,我正在将整个世界以 ASCII 格式打印到终端,使用 ANSI 转义码将光标移动到正确的位置。

我想转换到基于图形的世界表示,而不是使用终端窗口。什么是好的图书馆用途?另外,在这个库中每秒对屏幕执行多次更新的可接受方式是什么?

【问题讨论】:

    标签: c graphics


    【解决方案1】:

    我会使用SDL,因为它与大多数操作系统交叉兼容并且成熟。

    还可以查看这些examples 以获取 2D 动画,以便执行您需要的屏幕更新。

    【讨论】:

    • SDL +1。我开始使用 SDL,它的效果非常好。与 C 和 C++ 兼容(这很重要,因为我慢慢开始喜欢使用 C),并完成工作。
    • 嗯,看来我将不得不重写程序,以便 SDL 可以拥有主线程,因为它不能在任何其他线程上工作。这有点烦人......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多