8
A
回答
17
你不應該使用實際 GLUT。它自2001年以來沒有更新過。另一方面FreeGLUT就好了;它與原來的100%向後兼容,並仍處於半主動的發展階段。你可以假設在這個答案中的任何進一步的引用「GLUT」是指「FreeGLUT」。
爲什麼Cinder開發人員不使用它是顯而易見的:因爲他們正在重寫它的功能。他們正在向GLUT寫一個替代。
GLUT旨在啓動並運行應用程序。它旨在讓您輕鬆明瞭地在哪裏放置代碼,以便使所有內容都可以正常工作。這就是它最終的目的:讓你輕鬆地將東西扔到屏幕上。
但扔在屏幕上的東西一般不是什麼實際應用程序想要做的。這是他們所做的一部分,當然。但他們做的比這更多。而GLUT的做事方式經常與某人撰寫認真申請的人想要做的事情背道而馳。
這就是爲正確的工作使用正確的工具。 GLUT非常適合整合簡單,獨立的視覺效果。如果你想要一些基本的輸入(鼠標移動,按鍵),這很好。但是,如果你有嚴格的時間需求,或者真正的應用程序需要做的許多其他事情,那麼GLUT會比幫助更成爲一種障礙。
沒有理由不能將GLUT放在口袋裏進行簡單的效果測試等等,然後再推出類似Cinder或其他任何有其他需求的東西。
相關問題
- 1. 爲什麼val + = someOtherValue如此糟糕?
- 2. JS.ERB爲何如此糟糕?
- 3. 爲什麼在SOA設計中CRUD操作如此糟糕?
- 4. 實體框架+ MySQL - 爲什麼表現如此糟糕?
- 5. 爲什麼內存泄漏如此糟糕?
- 6. 爲什麼這個Java控制檯動畫如此糟糕?
- 7. 爲什麼我的谷歌搜索排名如此糟糕?
- 8. 爲什麼我的Direct2D繪圖表現如此糟糕?
- 9. 爲什麼Percona pt-online-schema-change表現如此糟糕?
- 10. 爲什麼UIButton在iOS 7上渲染titleLabel如此糟糕?
- 11. 爲什麼XCode文檔搜索性能如此糟糕?
- 12. 爲什麼我的tanh激活函數表現如此糟糕?
- 13. 爲什麼base64編碼的數據壓縮如此糟糕?
- 14. 爲什麼這個window.innerheight的表現如此糟糕?
- 15. 爲什麼.classname比element.classname糟糕
- 16. 爲什麼此EF數據導入方法的性能如此糟糕?
- 17. 爲什麼Firefox在調整圖像大小方面如此糟糕?
- 18. 爲什麼使用CHAR/VARCHAR索引時,MySQL查詢的性能如此糟糕?
- 19. 爲什麼InfoWindows(Maps API V2)的錨點如此糟糕地顯示?
- 20. 爲什麼Lua的相對路徑系統如此糟糕? (需要幫助)
- 21. 爲什麼在我的程序(Qt4)中poppler pdf呈現如此糟糕?
- 22. 爲什麼Firefox渲染調整大小的圖像如此糟糕?
- 23. 什麼是WPF最糟糕的問題?
- 24. 保留週期:爲什麼這麼糟糕?
- 25. 爲什麼在Cassandra中有大的分區這麼糟糕?
- 26. 爲什麼連續運行PHP腳本這麼糟糕?
- 27. 此代碼的糟糕表現
- 28. 爲什麼xgboost交叉驗證表現如此出色,而列車/預測表現如此糟糕?
- 29. ArrayAdapter的行爲很糟糕
- 30. 爲什麼我的基於spf13的vim看起來很糟糕
太多了。 –
它已經過時,僵化和醜陋。這對於構建快速原型的東西至關重要,因爲它易於使用。 – mpen
「煤渣開發商」? – genpfault