2013-04-02 4 views
5

मैं डार्ट में एक गेम बना रहा हूं और मुझे थ्री डार्ट की तरह दिख रहा है। हालांकि, मैंने इसके स्रोत को देखा है और मैं यह नहीं समझ सकता कि यह कितना हार्डवेयर त्वरण करता है, यदि यह बिल्कुल भी उपयोग करता है। मेरा खेल बहुत ग्राफिक मांग करेगा। क्या कोई डार्ट ग्राफिक्स लाइब्रेरी है जो हार्डवेयर त्वरण का व्यापक उपयोग करती है?क्या कोई डार्ट ग्राफिक्स लाइब्रेरीज़ हैं जो हार्डवेयर त्वरण का व्यापक उपयोग करते हैं?

उत्तर

7

भले ही स्पेक्ट्रर अभी भी विकास में है, यह आपके लिए उपयोगी हो सकता है। स्पेक्ट्रर एक आधुनिक ग्राफिक्स एपीआई है जो वेबजीएल को लपेटता है और शीर्ष पर सुविधाएं प्रदान करता है। यह केवल हार्डवेयर त्वरण का उपयोग करता है।

Git के क्षेत्र में नवीनतम का उपयोग सुनिश्चित करें: https://github.com/johnmccutchan/spectre

+0

यह बहुत अच्छा लगता है। मैं नमूना देख रहा हूं और मैं इसे समझता हूं लेकिन यह मेरे लिए जो कुछ भी है उसके लिए काफी उन्नत लगता है। क्या कुछ ऐसा करने के लिए कुछ कोड है, एक रेखा, एक त्रिकोण और घन खींचें? –

+0

मुझे एक समान उत्तर में दिलचस्पी होगी। मुझे लगता है कि मेरे सिस्टम पर काम नहीं कर रहा है। यदि यह अकेले वेबजीएल की तुलना में अधिक शक्तिशाली गणना के लिए अनुमति देता है, तो इससे मेरी मदद मिलेगी। –

+0

मुझे अभी वेब फ़ोल्डर में "hello_debug.dart" फ़ाइल मिली है। ऐसा लगता है कि मैं किस बारे में बात कर रहा था। मैं आज रात के साथ खेलूँगा। धन्यवाद। –

3

Three.dart WebGL के माध्यम से हार्डवेयर त्वरण से लाभ यदि आप (, के बजाय एक CanvasRenderer उदाहरण के अधिकांश में के रूप में) एक WebGLRenderer का प्रयोग करेंगे। Three.dart एक उच्च स्तरीय दृश्य ग्राफ का समर्थन करता है जिसमें क्यूब्स और गोलाकार जैसी चीजें शामिल हैं।

हालांकि, WebGLRenderer के कार्यान्वयन अभी तक AFAICT बहुत परिपक्व नहीं है: https://github.com/threeDart/three.dart/issues/65

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