खोज…


वाक्य - विन्यास

  • pygame.display.set_mode (रिज़ॉल्यूशन = (0,0), झंडे = 0, गहराई = 0) # रिटर्न a pygame.Surface स्क्रीन पर विंडो का प्रतिनिधित्व करता है
  • झंडे = pygame.FULLSCREEN | pygame.OPENGL # झंडे "का उपयोग करके जोड़ा जा सकता है |" (बिटवाइज़ या "पाइप") वर्ण।

पैरामीटर

पैरामीटर explaination
संकल्प खिड़की की चौड़ाई और ऊंचाई का प्रतिनिधित्व करने वाली संख्याओं की एक जोड़ी
झंडे अतिरिक्त विकल्प जो खिड़की के प्रकार को बदलते हैं - उपलब्ध झंडे के लिए "रिमार्क्स" देखें
गहराई रंग के लिए प्रयुक्त बिट्स की मात्रा

टिप्पणियों

  • flag तर्कों के लिए संभावित मूल्य हैं:
झंडा विवरण
pygame.FULLSCREEN विंडो फुलस्क्रीन है
pygame.RESIZABLE विंडो रेसिजेबल है
pygame.NOFRAME विंडो की कोई सीमा या नियंत्रण नहीं है
pygame.DOUBLEBUF डबल बफर का उपयोग करें - के लिए सिफारिश की HWSURFACE या OPENGL
pygame.HWSURFACE खिड़की हार्डवेयर त्वरित है, केवल FULLSCREEN संयोजन में संभव है
pygame.OPENGL खिड़की OpenGL द्वारा रेंडर करने योग्य है

अन्य टिप्पणियां:

  • Pygame वर्तमान में एक बार में केवल एक ही विंडो को संभाल सकता है। pygame.display.set_mode((x,y)) को दूसरी बार कॉल करके दूसरी विंडो बनाने से पहली विंडो बंद हो जाएगी।

  • depths तर्क को बदलना लगभग कभी भी आवश्यक नहीं है - pygame अपने आप में सर्वश्रेष्ठ का चयन करेगा। मामले में एक गहराई जो सिस्टम द्वारा समर्थित नहीं है, सेट की गई है, pygame इस गहराई का अनुकरण करेगा, जो बहुत धीमा हो सकता है।

  • pygame.display.set_mode() द्वारा लौटाए गए सतह पर चीजें तुरंत स्क्रीन पर दिखाई नहीं देती हैं - प्रदर्शन पहले pygame.display.update() या pygame.display.flip() का उपयोग करके फ़्लिप किया जाना है।

एक pygame विंडो बनाएँ

यह 500x500 पिक्सेल आकार वाली फुलस्क्रीन में एक विंडो बनाता है:

pygame.init()
screen = pygame.display.set_mode((500, 500), pygame.FULLSCREEN)

screen पर स्क्रीन पर अब से screen प्रतिनिधित्व करता है; यह एक pygame.Surface ऑब्जेक्ट है। उपयोगकर्ता को जो कुछ भी दिखाई देना चाहिए, उसे screen.blit का उपयोग करके उस पर खींचा जाना चाहिए।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow