c – 为什么GLUT如此糟糕?

c – 为什么GLUT如此糟糕?,第1张

概述虽然openFrameworks使用它,但我已经看到很多关于GLUT的错误评论. Cinder开发人员表示,他们希望尽可能远离GLUT …… 那么它有什么坏处呢? 你永远不应该使用实际的GLUT.它自2001年以来一直没有更新.另一方面FreeGLUT就好了;它与原版100%向后兼容,仍处于半主动开发阶段.您可以假设此答案中的任何进一步引用“GLUT”表示“FreeGLUT”. 为什么Cinder 虽然openframeworks使用它,但我已经看到很多关于gluT的错误评论.

Cinder开发人员表示,他们希望尽可能远离gluT ……

那么它有什么坏处呢?

解决方法 你永远不应该使用实际的gluT.它自2001年以来一直没有更新.另一方面FreegluT就好了;它与原版100%向后兼容,仍处于半主动开发阶段.您可以假设此答案中的任何进一步引用“gluT”表示“FreegluT”.

为什么Cinder开发人员不使用它是显而易见的:因为他们正在重写它的功能.他们正在为gluT写一个替代品.

gluT旨在使应用程序启动并运行.它旨在让您轻松明了地放置代码以使一切正常运行.这就是最终的目的:让你轻松将东西扔到屏幕上.

但是在屏幕上扔东西通常不是实际应用程序想要做的.当然,这是他们所做的一部分.但他们做的远远不止于此. gluT的做事方式通常与编写认真的应用程序的人想要做的事情背道而驰.

这就是为正确的工作使用正确的工具. gluT非常适合组合简单,独立的视觉效果.如果您想要一些基本输入(鼠标移动,按键),这很棒.但是如果你有严格的时间需求,或者真正的应用程序需要做的许多其他事情,那么gluT将会成为一个障碍,而不是一个帮助.

没有理由为什么你不能在你的口袋里放置gluT用于简单的效果测试等等,然后带出类似Cinder之类的东西或其他有其他需要的东西.

总结

以上是内存溢出为你收集整理的c – 为什么GLUT如此糟糕?全部内容,希望文章能够帮你解决c – 为什么GLUT如此糟糕?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存