मैं (अब के लिए, बस वैचारिक प्रयोजनों के लिए) WebGL के साथ एक 3 डी खेल बनाने के बारे में सोच रहा हूँ, लेकिन सभी मैं 3 डी में कुछ भी कभी नहीं किया है और केवल अधिकांश भाग के लिए PHP में क्रमादेशित है। जो मैं समझता हूं, वेबजीएल जावास्क्रिप्ट है, जिसका मैं अपनी सभी परियोजनाओं में भारी उपयोग करता हूं, लेकिन यह भी मेरी समझ है कि यह नियमित जावास्क्रिप्ट से बहुत अलग है। एक सिर यह पता लगाने कैसे WebGL के साथ 3 डी अनुप्रयोगों बनाने के लिए करने की कोशिश कर शुरू करने के लिए शुरू करते हैं तो मैं प्राप्त करना चाहता था, वहाँ है कि मुझे लगता है कि बेहतर करने के लिए कैसे समझ में मदद मिलेगी एक निश्चित भाषा हो सकता है?वेबजीएल के लिए तैयार करने के लिए मुझे कौन सी भाषा सीखनी चाहिए?
उत्तर
ईमानदारी से कहूं तो, तो आप शायद सही में नहीं बल्कि पहले एक और भाषा सीखने की कोशिश कर रहा से बेहतर डाइविंग कर रहे हैं। अधिकांश WebGL प्रोग्रामिंग जावास्क्रिप्ट में है, लेकिन कुछ (, कोड है कि आपके ग्राफिक्स कार्ड पर चलाता है के भाग के लिए जीएल छायांकर्ता भाषा) GLSL में है और आप सीख सकते हैं, जबकि कि ओपन के कुछ अन्य संस्करण की कोशिश कर रहा द्वारा, कि नहीं होगा सीधे WebGL में डाइविंग पर सीधे कोई स्पष्ट लाभ है। एक ब्राउज़र डाउनलोड करना आसान है जो इसका समर्थन करता है।
मैं अपने आप को translating some old OpenGL tutorials and documenting things as I go along द्वारा WebGL शिक्षण किया गया है; आपके जैसे मेरे पास कोई वास्तविक 3 डी पृष्ठभूमि नहीं है, इसलिए आप उन्हें उपयोगी पा सकते हैं।
धन्यवाद, ऐसा लगता है कि पूरी साइट काफी उपयोगी होगी। –
मैं कुछ JavaScript प्रोग्राम 3 डी पर जाने से पहले Canvas2D सुविधा का उपयोग कि बनाने सलाह देते हैं। वेबजीएल एपीआई रोमांचक है, लेकिन आपके कार्यक्रमों के लिए अन्य भाग होंगे।
Processing ओपन में जानने के लिए एक अच्छा सैंडबॉक्स है।
यह विंडोज, लिनक्स और मैक ओएस एक्स
यह प्रदान करता है के लिए उपलब्ध है:
- जावा की तरह वाक्यविन्यास
- स्टैंडअलोन विकास के वातावरण
- 2 डी ग्राफिक्स
- एक OpenGL library के लिए एक दृश्य संदर्भ
- अच्छा learning resources
और यह मुफ़्त है
ओपनजीएल की मूल भाषा सी पर एक नज़र डालें, red book खरीदें और थोड़ा सा खेलें। यह देखना अच्छा लगता है कि वेबजीएल कहां से प्रभावित है।
सोने पुस्तक (http://www.amazon.com/OpenGL%20ES-2-0-Programming-Guide/dp/0321502795/) शायद तुम क्या चाहते है। लाल पुस्तक में वेबग्ल में नहीं, चीजों का एक गुच्छा शामिल है। –
मैं इसकी अनुशंसा नहीं करता हूं। यह बहुत soooo अच्छा WebGL और जावास्क्रिप्ट ओपन और सी की तुलना में में कोई संकलन, कोई जोड़ने, लाइव संपादन, शांत उपकरण WebGL इंस्पेक्टर की तरह जानने के लिए है। छवि लोडिंग आपके ब्राउज़र में बनाई गई है।तो वीडियो है यदि आप चाहते हैं कि 3 डी में। मैंने अब 30 साल के लिए ग्राफिक्स प्रोग्राम किया है और वेबजीएल सबसे मजेदार रहा है। – gman
वेबजीएल जावास्क्रिप्ट से अलग नहीं है, यह जावास्क्रिप्ट है। यदि आप वेबजीएल सीखना चाहते हैं तो बस गोता लगाएँ। मैं सुझाव देता हूं कि learning WebGL tutorials पर जाएं। अगला एक वेबजीएल पुस्तकालय या ढांचे का चयन करें। This StackOverflow.com answer में से चुनने के लिए वेबजीएल पुस्तकालयों की एक सूची है।
- 1. कमांड लाइन स्क्रिप्ट और जीयूआई बनाने के लिए मुझे कौन सी भाषा सीखनी चाहिए?
- 2. मुझे कौन सा वेबजीएल ढांचा सीखना चाहिए?
- 3. लिस्प की कौन सी बोली मुझे सीखनी चाहिए?
- 4. वेब/मोबाइल गेम्स के विकास के लिए कौन सी भाषा सीखनी है?
- 5. कौन सी असेंबली भाषा सीखने के लिए
- 6. आर्टिफिशियल इंटेलिजेंस प्रोजेक्ट - मुझे किस भाषा के लिए जाना चाहिए?
- 7. मुझे अपने उच्च प्रदर्शन webservice के लिए कौन सी प्रोग्रामिंग भाषा चुननी चाहिए?
- 8. क्या मुझे ऑपरेटिंग सिस्टम विशिष्ट भाषा या जावा जैसी कुछ सीखनी चाहिए?
- 9. क्या मुझे सामान्य रूप से एफ # या कार्यात्मक प्रोग्रामिंग भाषा सीखनी चाहिए?
- 10. _swprintf_s() का उपयोग करने के लिए मुझे कौन सी शीर्षलेख फ़ाइल शामिल करनी चाहिए?
- 11. सी ++ के लिए प्रतिस्थापन भाषा?
- 12. जावा डेवलपर को अतिरिक्त JVM भाषा क्यों सीखनी चाहिए?
- 13. सी में एक छोटी भाषा दुभाषिया को लागू करने के लिए कौन सी लाइब्रेरी उपयोगी होंगी?
- 14. एसआईसीपी के लिए डॉशेचेम में कौन सी भाषा?
- 15. पायथन पुस्तकालयों का कौन सा सेट मुझे एआई और डेटा खनन सामग्री के लिए सीखना चाहिए
- 16. जीमेल के साथ काम करने के लिए मुझे किस भाषा और पुस्तकालयों का उपयोग करना चाहिए?
- 17. आईफोन विकास के लिए भाषा
- 18. लिनक्स के लिए कमांड लाइन/सरल जीयूआई विकसित करने के लिए कौन सी भाषा सबसे आसान है?
- 19. 2038 के लिए तैयार करने के लिए हमें क्या करना चाहिए?
- 20. मैं कौन सी कार्यात्मक प्रोग्रामिंग भाषा को पहली कार्यात्मक प्रोग्रामिंग भाषा के रूप में चुनना चाहिए?
- 21. उत्पादन के लिए 3.0 तैयार तैयार है
- 22. मौजूदा कोडबेस में समर्थन करने के लिए कौन सी स्क्रिप्टिंग भाषा है?
- 23. ईमेल भेजने के लिए तैयार करने के लिए
- 24. उद्योग के लिए तैयार कैसे किया जाए?
- 25. गेम स्क्रिप्टिंग के लिए कौन सी भाषा विशेषताओं की आवश्यकता है?
- 26. क्या मुझे आर का विस्तार करने के लिए फोरट्रान या सी ++ सीखना चाहिए?
- 27. तैयार करने के लिए सत्र अक्षम करें
- 28. एचपीसी के लिए कौन सी भाषा/ढांचा: जावा/नेट/डेल्फी/सी/सी ++/उद्देश्य-सी?
- 29. स्पष्टीकरण के लिए स्फिंक्स का उपयोग करते समय मुझे कौन सी फाइलों को अनदेखा करना चाहिए?
- 30. सी-जैसी भाषा के लिए Emacs मोड
अंग्रेजी कर रहे हैं - अच्छा WebGL ट्यूटोरियल और प्रलेखन के सबसे उस भाषा में प्रकाशित किया जाता है। :-p – LarsH