2011-02-23 67 views
-1

我对绘图和“整个2D/3D东西”有兴趣,特别是在OpenGL/C#中。 Google上有成千上万的搜索结果,所以我想知道您是否有任何建议可供选择,以及如何解决这个问题 - 是否有可能在没有老师的情况下变得精通? - 关于这个话题有没有很棒的书?很好的介绍OpenGL?

我的背景:我一直在用C++/Java/C#编程多年。我拥有基本的数学技能,但一旦涉及到基本的大学水平,就缺乏知识。深入探讨这个话题的原因是公司项目以及个人兴趣。

+0

哎呀,看起来像一个傻瓜书!没有出现,当我写下这个问题:\ – mafu 2011-02-23 14:38:19

+0

可能重复[什么是学习OpenGL的好书?](http://stackoverflow.com/questions/62540/whats-a-good-book-for-learning -opengl) – 2011-02-23 14:40:21

+0

我应该删除这个问题吗?或保留它以备将来搜索? – mafu 2011-02-23 14:42:06

回答

4

如果您打算在C#中使用OpenGL,请使用OpenTK这是一个了不起的C#库,让您使用OpenGL,Op​​enAL和OpenCL必须从类型安全的.NET环境中提供的所有东西。他们的网站也有很好的教程。一旦完成,您通常可以选择OpenGL教程并将它们转换为OpenTK语法,而不会有太多麻烦。 NeHe有很好的OpenGL教程。祝你好运!

+0

是的,我已经使用OpenTK - 它看起来非常好! – mafu 2011-02-23 14:42:56

+0

然后,如果你想要[Nehe](http://nehe.gamedev.net)和[Beginning OpenGL](http://www.amazon.ca/Beginning-OpenGL-Game-Programming-Second/dp/159863528X)一本书。 OpenTK特定的书籍和网站比较罕见。其实我从来没有看过一本书。 – 2011-02-23 14:45:05

1

我也推荐OpenGL超级圣经第5版。它有所有新着色器的东西(尽管代码示例都是C++)。