ने-वह ट्यूटोरियल है कि वे क्या कर रहे हैं के लिए काफी अच्छा कर रहे हैं (लेकिन कम से कम (जो @wich पहले से ही है कृपया एक लिंक प्रदान करने के लिए) पिछली बार मैंने ध्यान से देखा, ओपनजीएल सिखाता है और काम करता है काफी दिनांकित है)।
ग्लूट, हालांकि, मैं आम तौर पर टालना चाहता हूं। इसमें उचित संख्या में बग हैं, और कोई भी उन्हें ठीक करने पर काम नहीं कर रहा है (वर्तमान संस्करण 3.7 है, जो "देर बीटा" चरण में होने का दावा करता है - और अब 10 से अधिक वर्षों से रहा है)।
ग्लूट (स्पष्ट रूप से सक्रिय विकास में दोनों) के कुछ विकल्प GLFW और FLTK हैं। इनके बीच, जीएलएफडब्ल्यू चरित्र में चिपकने के करीब है - ओएस-निर्भर हिस्सों को दूर करने के लिए एक छोटी टूलकिट, ताकि आप अपेक्षाकृत कम परेशानी के साथ ओपनजीएल प्रोग्राम तैयार कर सकें। एफएलटीके वास्तव में एक पूर्ण उड़ा हुआ जीयूआई टूलकिट है (हालांकि जीयूआई टूलकिट्स के रूप में छोटा है) जिसमें अंतर्निहित ग्लूट इम्यूलेशन है (कि, कम से कम आखिरी बार जब मैंने इसके साथ खेला था, तो खुद को ग्लूट से काफी बेहतर लगाया गया था)।
संपादित करें: वेब पेज को देखते हुए, ऐसा लगता है कि जीएलएफडब्ल्यू के विकास को "सक्रिय" कहा जा सकता है, जो अतिस्तरीय हो सकता है। यह 2007 में आखिरी बार अपडेट किया गया था - हालांकि मुझे ऐसा लगता है कि यह
की आवश्यकता है जैसे ग्लूट करता है।
अद्यतन: 2010 के अंत में जीएलएफडब्ल्यू विकास हुआ है, और इसे फिर से सक्रिय माना जा सकता है।
मुझे लगता है कि मुझे ग्लूट के लिए एक और विकल्प भी इंगित करना चाहिए: freeglut ग्लूट एपीआई का निःशुल्क पुन: कार्यान्वयन है। मैं नहीं कह सकता कि मैं वास्तव में इसकी अनुशंसा करता हूं, लेकिन कम से कम यह ग्लूट से बेहतर है।
संपादित 2: जब आप निर्णय लेते हैं कि आप शेडर्स के साथ खेलना चाहते हैं, तो AMD/ATI और nVidia दोनों डेवलपर वेब पेज हैं। एनवीडिया, विशेष रूप से, इसमें बहुत अधिक मुफ्त "सामान" उपलब्ध है (केवल सावधान रहें कि उनके कुछ डेमो और इस तरह के आसपास खेलने के लिए बहुत सारे घंटे जला देना आसान है)।
स्रोत
2010-02-12 20:38:25
+1 FLTK के लिए +1। मुझे अब इसे जांचना होगा। – FrustratedWithFormsDesigner
(सलाह) जीएलएफडब्लू पर बहुत ज्यादा आशा न डालें, इसमें इसकी बग्स की मात्रा है, जो कि शोस्टॉपर बन सकती है यदि आप कुछ महत्वाकांक्षी से संपर्क करने का प्रयास करते हैं; प्रोटोटाइप के लिए हालांकि, यह सबसे अच्छा विकल्प हो सकता है – mlvljr