में बड़ी संख्या में छवियों को चित्रित करना मैं सी # विंडोज फॉर्म में गेम के लिए एक मानचित्र संपादक बना रहा हूं। मुझे जो चाहिए वह एक ग्रिड है जिसे कुछ हज़ारों छवियों को स्टोर करना होगा।सी # विंडोज फॉर्म
मेरा पहला दृष्टिकोण Panel
नियंत्रण बनाना था और फिर इसमें PictureBoxes
जोड़ें। दुर्भाग्य से 2000 छवियों को आकर्षित करने में लगभग 3 सेकंड लग गए।
तब मैं Rectangles
बनाने और आशा बेहतर परिणाम प्राप्त करने के लिए Panel
के OnPaint()
विधि में उन पर Images
ड्राइंग की कोशिश करने का फैसला किया लेकिन यह अभी भी बहुत धीमी है।
क्या विंडोज़ फॉर्म में इतनी सारी छवियां प्रस्तुत करने का कोई बेहतर, कुशल तरीका है?
किसी भी सलाह के लिए अग्रिम धन्यवाद।
उन सभी 2000 छवियों स्क्रीन पर दिखाई एक ही समय में कर रहे हैं? –
हां, वे हैं। और उन्हें बहुत तेजी से प्रस्तुत करने की आवश्यकता है ताकि मानचित्र पर दूसरे स्थान पर जाकर 3 सेकंड लगने की आवश्यकता न हो। –
@Mosquito - आप जो चाहते हैं वह यथार्थवादी नहीं है। आप छवियों को क्यों उत्पन्न नहीं कर सकते हैं, फिर निर्धारित करें कि आपको कौन सी छवियों को प्रदर्शित करने की आवश्यकता है? मैं तर्क दूंगा कि '3 सेकंड' जितना तेज़ होगा उतना तेज़ होगा। –