मैं काफी बड़े स्तर के साथ एक आईफोन गेम बनाने की कोशिश कर रहा हूं। प्लेटफॉर्म और भौतिकी वस्तुओं को हार्ड कोडिंग बहुत समय ले रहा है। मैंने देखा है कि कुछ लोगों ने बॉक्स 2 डी में उपयोग करने के लिए एसवीजी फाइलों के लिए अपने स्वयं के पार्सर बनाए हैं, और रीक स्तर एसवीजी बेच रहा है लेकिन इस समय मेरे लिए यह थोड़ा महंगा है, और मुझे केवल मूलभूत सुविधाओं की आवश्यकता है। ऑनलाइन उपलब्ध पार्सर को कोड करने के तरीके पर एक ट्यूटोरियल है?क्या बॉक्स 2 डी द्वारा उपयोग किए जाने वाले एसवीजी फ़ाइलों के लिए एक पार्सर कोडिंग करने पर कोई ट्यूटोरियल है?
उत्तर
क्या आपने SVGQuartzRenderer पर एक नज़र डाली है? यह क्वार्ट्ज में एसवीजी फ़ाइलों को प्रस्तुत करने के लिए डिज़ाइन किया गया है, इसलिए मुझे लगता है कि आप इससे एसवीजी पार्सिंग कोड खींच सकते हैं। यह ओपनसोर्स, एमआईटी लाइसेंस है।
मुझे किसी भी ट्यूटोरियल के बारे में पता नहीं है लेकिन यह एक एक्सएमएल पार्सिंग लाइब्रेरी का उपयोग करके ऐसा करने में काफी आसान है। मेरी प्रोजेक्ट में मैं एक एसवीजी फ़ाइल लोड करने के लिए मिनीडॉम का उपयोग करता हूं और फिर मैं बॉक्स 2 डी शब्द में ऑब्जेक्ट्स में ऑब्जेक्ट्स को कन्वर्ट करता हूं। एकमात्र चीज जो मुझे मैन्युअल रूप से करना था वह पथ तत्व का विश्लेषण था।
मैंने अपाचे बटिक एसवीजी लाइब्रेरी का उपयोग करके एसवीजी फाइलों को पार्स करने के तरीके पर एक विस्तृत ट्यूटोरियल लिखा है। ट्यूटोरियल के साथ शामिल कक्षाओं का एक सेट और जावा में लिखा गया एक फ़ंक्शन है जो एसवीजी फ़ाइल के स्थान को देखते हुए Vec2 बिंदुओं का एक सेट उत्पन्न करेगा। यदि आप उद्देश्य सी का उपयोग कर रहे हैं तो आप स्क्रिप्ट को पोर्ट करने का प्रयास कर सकते हैं या कम से कम शामिल प्रक्रिया का विचार प्राप्त कर सकते हैं। स्क्रिप्ट प्रति एसवीजी फ़ाइल, परिवर्तन, सीधी रेखाएं और वर्गबद्ध splines के एकाधिक पथ का समर्थन करते हैं। श्रृंखला में पहला ट्यूटोरियल here पाया जा सकता है।
- 1. क्या सीवी पृष्ठभूमि के रूप में उपयोग किए जाने वाले एसवीजी के लिए एक पॉलीफिल है?
- 2. क्या सी फ़ंक्शन द्वारा उपयोग किए जाने वाले वैश्विक चरों और आउटपुट को सूचीबद्ध करने के लिए कोई उपकरण है?
- 3. आपके द्वारा उपयोग किए जाने वाले सर्वोत्तम लॉग विश्लेषण टूल का क्या उपयोग है?
- 4. 2 डी प्रतिपादन और एसवीजी
- 5. बॉक्स 2 डी
- 6. एक आधुनिक ओएस द्वारा उपयोग किए जाने वाले BIOS का उपयोग कैसे किया जाता है?
- 7. बॉक्स 2 डी
- 8. बॉक्स 2 डी
- 9. क्या tcpClient में उपयोग किए जाने वाले स्थानीय पोर्ट को निर्दिष्ट करने का कोई तरीका है?
- 10. डेमो (एफएक्स) कोडिंग ट्यूटोरियल?
- 11. बॉक्स 2 डी
- 12. क्या आईफोन पर ओपनजीएल ईएस में 3 डी मॉडल लोड करने पर कोई ट्यूटोरियल है?
- 13. एक्सएसएलटी में उपयोग किए जाने वाले @ (एट) प्रतीक क्या है?
- 14. क्या बॉक्स 2 डी का उपयोग करते समय वेग पर ऊपरी सीमा है?
- 15. वेबपृष्ठ में शब्दों को खोजने के लिए ब्राउज़र द्वारा उपयोग किए जाने वाले एल्गोरिदम
- 16. पायथन ओपनसीवी बॉक्स 2 डी
- 17. मेरे एआरबी टेम्पलेट्स + एचटीएमएल शैलियों के लिए लेआउट द्वारा उपयोग किए जाने वाले चर परिभाषित करने के लिए उचित जगह?
- 18. "सम्मेलन द्वारा कोडिंग" क्या है?
- 19. लिबडक्स बॉक्स 2 डी शरीर को एक छवि सेट करने के लिए
- 20. एचएलएसएल 2 डी शेडर ट्यूटोरियल के लिए सुझाव?
- 21. उपयोगकर्ता द्वारा आवेदन पर खर्च किए जाने वाले कुल समय की गणना कैसे करें?
- 22. WHERE क्लॉज में उपयोग किए जाने पर MySQL द्वारा कैश किए गए सबक्वायरीज़ हैं?
- 23. ओरेकल एसक्यूएल: तालिका नामों के स्थान पर उपयोग किए जाने वाले चर
- 24. क्रिस्टल रिपोर्ट्स रिपोर्ट डॉक्यूमेंट ऑब्जेक्ट द्वारा उपयोग किए जाने वाले संसाधनों को साफ़ करने का सबसे अच्छा तरीका क्या है?
- 25. कोई क्लाउड कंप्यूटिंग प्रदाताओं द्वारा उपयोग किए जाने वाले "इंस्टेंस-घंटे" की अवधारणा को समझा सकता है?
- 26. क्या माइक्रोसॉफ्ट कभी भी LINQ द्वारा उपयोग किए जाने वाले सभी संग्रहों को बना देगा?
- 27. pthread_create() द्वारा बुलाए जाने वाले फ़ंक्शन के लिए एकाधिक तर्क?
- 28. हेरेडोक: आमतौर पर उपयोग किए जाने वाले 'ईओटी' का क्या अर्थ है?
- 29. मैं MySQL द्वारा उपयोग किए जाने वाले डिफ़ॉल्ट स्टोरेज इंजन को कैसे सेट कर सकता हूं?
- 30. मैं पर्ल स्क्रिप्ट द्वारा उपयोग किए जाने वाले सभी मॉड्यूल कैसे ढूंढूं?
मैं वही देख रहा हूं। – Tayyab
कुछ भी तलाश रहे हैं। अगर आपको कुछ मिलता है तो कृपया हमें बताएं। – Ospho