代码之家  ›  专栏  ›  技术社区  ›  LLucasAlday

C++中的动画[关闭]

  •  2
  • LLucasAlday  · 技术社区  · 17 年前

    在C++中绘制动画的方法是什么?GDI+?OpenGL?你会推荐一个特别的类模式来完成绘图和重绘吗?

    你知道任何一个开源项目都有动画,所以我可以浏览一下代码吗?

    如果要编写几何动画代码,从哪里开始?你知道有什么好的图书馆吗?发布教程和其他有趣信息的链接…

    6 回复  |  直到 13 年前
        1
  •  3
  •   shoosh    17 年前

    Qt图形场景

    它是专门为使编写二维游戏容易和轻松,并对动画的巨大支持。
    Qt是一个非常成熟的跨平台工具包,它还具有开源风格。

        2
  •  3
  •   zach    17 年前

    我是OpenFrasWorks[OpenFrasWorks.cc/OpenFrasWorks.cc/Cudio ]的开发者,我还教了一个关于C++中动画的教程,现在有一些代码示例(在接下来的几个月里)

    http://makingthingsmove.org/blog

    这里也有一些示例代码:

    http://wiki.openframeworks.cc/index.php?title=OfAmsterdam

    以及一些处理动画代码:

    http://thesystemis.com/makingthingsmove

    这可能是一个有用的起点。

    玩得高兴! 扎克

        3
  •  1
  •   PhiLho    17 年前

    你的问题有点太开放了。有很多图形库,其中很多支持动画。
    你甚至没有给出问题的范围。既然您提到了gdi+,我想您希望它用于Windows,但是有一些很好的便携式解决方案,如sdl、allegro、cairo等。
    很多游戏框架也可以做到这一点。

        5
  •  1
  •   OldMan    17 年前

    正如其他人所说,这是一个非常广泛的问题。我建议去看一些计算机图形和游戏开发书籍。他们通常在这方面有“易于理解”的材料。如果你想偷看代码,有几个开源游戏引擎,如ogre3d,nebladevice和irrlicht。但至少我不建议你在不知道你在找什么的情况下偷看代码。图形引擎通常是庞大而复杂的代码库。

    尝试在谷歌上寻找游戏开发教程,你会发现很多非常简单的例子。它们通常不反映完全成熟的发动机所使用的完全相同的技术,但先了解这些技术将有可能了解后一种技术。

        6
  •  0
  •   LLucasAlday    17 年前