मैं जावा 2 डी गेम लिखने की प्रक्रिया में हूं। मैं अंतर्निहित जावा 2 डी ड्राइंग पुस्तकालयों का उपयोग कर रहा हूं, एक ग्राफिक्स 2 डी पर चित्रण करता हूं जिसे मैं एक जेफ्रेम में कैनवास से एक बफरस्ट्रेटी से प्राप्त करता हूं (जिसे कभी-कभी पूर्ण-स्क्रीन किया जाता है)। BufferStrategy डबल-buffered है। पुनर्भुगतान एक टाइमर के माध्यम से सक्रिय रूप से किया जाता है। हालांकि, विशेष रूप से लिनक्स पर मुझे कुछ प्रदर्शन समस्याएं हैं।जावा 2 डी ड्राइंग इष्टतम प्रदर्शन
और जावा 2 डी में ग्राफिक्स बफर बनाने और ग्राफिक्स ड्राइंग बनाने के बहुत सारे तरीके हैं जो मुझे नहीं पता कि मैं सही काम कर रहा हूं या नहीं। मैं graphics2d.getDevice कॉन्फ़िगरेशन() के साथ प्रयोग कर रहा हूं। बनाएँ कॉम्पैक्टिव वोल्टाइल इमेज, जो वादा करता है, लेकिन मेरे पास कोई वास्तविक सबूत नहीं है कि अगर मैं ड्रॉइंग कोड को उस पर स्विच करता हूं तो यह कोई तेज़ होगा।
आपके अनुभव में, जावा 1.5+ में स्क्रीन पर 2 डी ग्राफिक्स प्रस्तुत करने का सबसे तेज़ तरीका क्या है? ध्यान दें कि गेम काफी आगे है, इसलिए मैं ओपनजीएल या गेम इंजन जैसे ड्राइंग की एक पूरी तरह से अलग विधि पर स्विच नहीं करना चाहता हूं। मैं मूल रूप से जानना चाहता हूं कि स्क्रीन पर सामान खींचने के लिए ग्राफिक्स 2 डी ऑब्जेक्ट का उपयोग करने का सबसे तेज़ तरीका कैसे प्राप्त करें।
जिज्ञासा से बाहर, गेम क्या है? : डी –
पुन: मारियो ऑर्टेगॉन: http: // www।metalbeetle.com/spaceexploration/। मैंने मुख्य में एक लिंक नहीं लगाया क्योंकि यह केवल चुपके विज्ञापन होगा। – Zarkonnen
लिंक थोड़ा अजीब लगता है (.. लेकिन वह 8 साल पहले था) –