2010-06-14 14 views
8

मैं ऐसे दोस्त के लिए एक अच्छा उबंटू ओपनजीएल ट्यूटोरियल ढूंढ रहा हूं जो पहले से ही जानता है कि विंडोज़ में ओपनजीएल का उपयोग कैसे करें। क्या कोई भी किसी की सिफारिश कर सकता है?लिनक्स/उबंटू के लिए अच्छा ओपनजीएल ट्यूटोरियल?

उत्तर

7

ओपनजीएल लिनक्स, विंडोज और मैकॉक्स में समान है, अंतर खिड़की प्रणाली है। यदि आप मल्टी-प्लेटफार्म ओपनजीएल अनुप्रयोगों को बनाने में जल्दी से जाना चाहते हैं, तो GLUT (open-source alternatives पर देखें, उबंटू फ्रीग्लूट के साथ आता है)। जीएलयूटी ऑपरेटिंग सिस्टम के बीच स्रोत-संगत है, इसलिए आप विंडोज और लिनक्स में संशोधनों (सैद्धांतिक रूप से) के बिना एक ही कोड संकलित कर सकते हैं।

यदि आपको कुछ और विस्तृत जानकारी चाहिए, तो आपको अपना आवेदन GUI बनाने के लिए GTK+ या Qt का उपयोग शुरू करना चाहिए। जीटीके + में GtkGLExt एक्सटेंशन है जो एक विजेट बनाता है जिसमें एक ओपनजीएल संदर्भ होता है जिसे आप आकर्षित कर सकते हैं। क्यूटी QtOpenGL मॉड्यूल के साथ आता है, जो QGLWidget विजेट प्रदान करता है।

+2

एसडीएल भी एक अच्छा विकल्प है ... – Spudd86

1

पता करने के लिए बहुत कुछ नहीं है, बस संकलन कैसे करें।

मेसा lib स्थापित करें, और जीएलसी, जैसे -एलजीएल-एलजीएलयू के लिए उचित (ओं) झंडे जोड़ें।

मुझे इस विषय पर मेरे बुकमार्क नहीं मिल रहे हैं, लेकिन वह आसानी से संकलित करने का तरीका ढूंढ सकता है, और बाकी सभी एक जैसा होना चाहिए।

+0

वास्तव में? यह सिर्फ संकलन कर रहा है? मैंने सोचा कि खिड़की का निर्माण भी अलग था। – snostorm

+2

यह है - जैसा कि जूलियानो कहता है, जीएलयूटी लाइब्रेरी प्लेटफ़ॉर्म के बीच विंडो को उसी तरह बनाने में संभाल सकती है। मान लीजिए कि यह गेम से संबंधित है, और गेम आमतौर पर ग्राफिक्स से अधिक होते हैं, आप ओपनजीएल, ध्वनि और इनपुट को संभालने के लिए एसडीएल को क्रॉस-प्लेटफार्म परत के रूप में भी देख सकते हैं। अन्य क्रॉस-प्लेटफार्म ढांचे उपलब्ध हैं। – Nick

0

यहाँ देखो: http://nehe.gamedev.net/lesson.asp?index=01

महान ट्यूटोरियल!

संपादित करें: here भी देखें। आप पृष्ठ के नीचे लिनक्स-स्रोत कोड डाउनलोड कर सकते हैं।

+3

नेहे ट्यूटोरियल बहुत अच्छे नहीं हैं (जब आपके पास लाल पुस्तक तक पहुंच है: http://www.glprogramming.com/red/), और वे विंडोज-आधारित हैं। – Juliano

+0

थी विंडोज़ आधारित है – eLRuLL

1

एचएम, अपने दोस्त खिड़कियों में ओपन से परिचित है अगर, एक ही समाधान करने के लिए उसे पाने के पार मंच पुस्तकालयों के साथ 'का इस्तेमाल किया' हो सकता है, पहले विंडोज़ वातावरण में ..

उसे ढाँचे में से एक (SDL, क्यूटी, glfw, भरमार डाउनलोड .. आदि बनाने वहाँ बहुत सारे हैं इन चारों ओर (आईडी http://www.glfw.org/ सलाह देते हैं, वास्तव में आसान और पीडीएफ प्रारूप में पर्याप्त प्रलेखन के साथ अच्छा ढांचा)) और चयनित पुस्तकालय का उपयोग करने के लिए अपने पुराने 'विंडोज़ केवल कोड' पोर्ट करें। ढांचे के साथ आरामदायक होने के बाद, दूसरे प्लेटफ़ॉर्म पर स्विच करना कम दर्दनाक होगा।

संबंधित मुद्दे