คำถามในหัวข้อ 'pygame'

รับอินพุตโดยไม่ต้องโฟกัสใน Python / Pygame หรือไม่
ฉันกำลังสร้างแอปเล็กๆ สำหรับตัวเองเพื่อให้สามารถแสดงอินพุตคีย์บอร์ดของฉันและแสดงในรูปแบบจอยสติ๊ก เช่นนี้ ตัวมันเองทำงานได้ดีอย่างสมบูรณ์แบบในขณะที่หน้าต่าง Pygame ถูกโฟกัส ปัญหาของฉันคือ ฉันไม่สามารถโฟกัสสิ่งนี้ได้ตลอดเวลา...
2420 มุมมอง
schedule 16.01.2024

การจัดเก็บวัตถุพื้นผิว pygame
ฉันได้สร้างวัตถุ 10 surface ใน pygame โดยใช้ subsurface ฉันใช้มันเพื่อบันทึกเป็น jpg 's สามารถใช้ array หรือรายการเพื่อจัดเก็บและใช้ array หรือ list ในภายหลังด้วยการจัดทำดัชนีได้อย่างไร คงจะเข้าถึงได้ง่าย
153 มุมมอง
schedule 24.10.2023

Pygame ในขณะที่ปัญหาฟังก์ชั่น/time.sleep สำหรับใครที่ทำเกมด้วย pygame บ้าง? [ทำซ้ำ]
เพื่อที่จะใช้โค้ดใด ๆ เมื่อหน้าต่างเกมทำงานอยู่ ฉันต้องใช้ฟังก์ชัน while ขนาดใหญ่เพื่อทำสิ่งนี้ (ใครก็ตามที่ใช้ pygame หวังว่าคงรู้ว่าฉันกำลังพูดถึงอะไร) อย่างไรก็ตาม ฉันจำเป็นต้องใช้ time.sleep และฟังก์ชันอื่นๆ while ภายในโค้ดของเกม...
40 มุมมอง
schedule 04.11.2023

Pygame รอตามระยะเวลาที่กำหนดจนกว่าจะมีบางอย่างเกิดขึ้น
ฉันกำลังสร้างเกมและที่หน้าจอ "เริ่ม" ฉันต้องการให้มันแสดงภาพหลังจากไม่ได้เริ่มเกมเป็นเวลา 45 วินาทีโดยพูดว่า "คุณจะไม่เล่นเหรอ?" อย่างไรก็ตาม ฉันหลงทางไปหมดว่าต้องทำอะไร ดังนั้นหากใครมีเบาะแสเกี่ยวกับวิธีช่วยเหลือ ก็จะขอบคุณมาก
397 มุมมอง
schedule 06.01.2024

สไปรท์ไม่เพิ่มในกลุ่มเพื่อแสดงบนหน้าจอ
Traceback (การโทรล่าสุดครั้งล่าสุด): ไฟล์ "***/Pcprojects/pygameKCC/kcc-shmup.py" บรรทัด 49 ใน all_sprites.update() TypeError: การอัปเดตเมธอดที่ไม่ถูกผูกไว้ () จะต้องถูกเรียกพร้อมกับอินสแตนซ์กลุ่มเป็นอาร์กิวเมนต์แรก (ไม่มีอะไรแทน)...
75 มุมมอง
schedule 21.11.2023

pygame ช่วยเหลือเกี่ยวกับการเพิ่มเลเยอร์
ฉันกำลังทำโปรเจ็กต์ใน pygame ฉันสร้างสรรค์เมนูอาหาร ในแต่ละกล่อง เมื่อฉันเลื่อนเมาส์ไปที่กล่อง ขอบจะเปลี่ยนเป็นสีน้ำเงินและข้อความ "คลิกเพิ่มเติม" จะปรากฏขึ้น เมื่อฉันคลิก "คลิกเพิ่มเติม" ฉันต้องการให้เลเยอร์ใหม่ปรากฏที่ด้านบนของกล่อง...
42 มุมมอง
schedule 26.11.2023

Re: จะตรวจจับและจบเกมได้อย่างไรเมื่อมี pygame sprite วิ่งเข้าที่หางของมัน?
ฉันสร้างเกมที่มีลักษณะคล้ายงูโดยให้ผู้ใช้เคลื่อนสไปรต์ และสไปรต์ก็ทิ้งร่องรอยไว้ หากผู้ใช้วิ่งเข้าไปในเส้นทางที่เขาสร้างขึ้น ฉันอยากให้เกมจบลงและผู้เล่นคนนั้นจะต้องแพ้ แนวคิดหนึ่งที่ฉันมีคือติดตามตำแหน่งที่ผ่านมาของสไปรท์ (อาจอยู่ในรายการ)...
33 มุมมอง
schedule 24.12.2023

ฉันไม่สามารถเปลี่ยนรูปร่างของคลาสของฉันใน PyGame ได้
ดังนั้นฉันจึงไม่สามารถเปลี่ยนรูปร่างของตัวละครผู้เล่นจากสี่เหลี่ยมเป็นวงกลมได้ ก่อนหน้านี้มันบอกว่ามีข้อโต้แย้งหนึ่งข้อหายไป ดังนั้นเราจึงเพิ่มเข้าไป แล้วมันก็บอกว่ามีข้อโต้แย้งหนึ่งข้อมากเกินไป...
252 มุมมอง
schedule 02.11.2023

การเคลื่อนที่แบบโพรเจกไทล์และแรงโน้มถ่วงใน pygame ใช้งานได้เพียงบางครั้งเท่านั้น
เพื่อตอบคำถามอื่น ฉันเจาะลึกเกี่ยวกับ python + pygame การเคลื่อนที่แบบโปรเจกไทล์ โดยพื้นฐานแล้ว ฉันต้องการสร้างสไปรท์ จากนั้นเมื่อ "เปิดตัว" ด้วยความเร็วและมุมเริ่มต้นก็จะทำงานตามแรงโน้มถ่วงและฟิสิกส์ของนิวตัน...
783 มุมมอง
schedule 03.12.2023

Python - ฉันจะเล่นเสียงเดียวกันหลาย ๆ ครั้งโดยไม่รบกวนกันได้อย่างไร
ฉันจำเป็นต้องสร้างโปรแกรมที่จะเล่นไฟล์เสียง และเมื่อผ่านไปครึ่งทางของไฟล์เสียง ไฟล์นั้นก็จะเล่นอีกครั้ง แต่จะไม่ตัดส่วนที่ยังเล่นไม่เสร็จออกไป ดังนั้นไฟล์เดียวกันจะเล่นสองไฟล์ ครั้งพร้อมกันโดยมีเวลาเริ่มต้นต่างกัน ฉันได้ลองใช้ไลบรารีหลายแห่งเช่น...
626 มุมมอง
schedule 19.01.2024

มีวิธีปิดหน้าต่างโดยไม่ต้องออกจาก pygame [ซ้ำกัน] หรือไม่
ฉันได้ลองค้นหาวิธีแก้ปัญหาจากคำถามอื่นๆ หลายครั้งแล้ว แต่ฉันไม่แน่ใจว่าจะสามารถนำวิธีเหล่านั้นไปใช้กับโปรแกรมของฉันได้อย่างถูกต้องหรือไม่ เลยตัดสินใจถามที่นี่ มีวิธีง่ายๆ ในการปิดหน้าต่างใน pygame ในขณะที่เปิด pygame...
59 มุมมอง
schedule 21.11.2023

คำถามเกี่ยวกับการสร้างสไปรท์ใน pygame
โดยพื้นฐานแล้วสิ่งที่ฉันรู้ต้องทำอย่างไรคือเพิ่มผู้เล่นสไปรท์ (สร้างคลาสผู้เล่นที่สืบทอดจาก pygame.sprite ฯลฯ ... ) สิ่งนี้ได้ผลสำหรับฉัน สิ่งที่ฉันต้องการทราบคือต้องทำซ้ำการสร้างสไปรท์และเพิ่มลงในกลุ่มสไปรท์ นี่เป็นเพราะฉันมีอาร์เรย์ 2...
36 มุมมอง
schedule 02.01.2024

tkinter และ pygame ไม่ต้องการทำงานในหน้าต่างเดียว [ซ้ำกัน]
ฉันต้องการสร้างแอปพลิเคชันและต้องการใช้ tkinter เป็น GUI และหนึ่งในไลบรารีเกมเป็น Pyglet และ Pygame ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับการฝัง pyglet ลงใน tkinter แต่พบโค้ดบางส่วนที่มี tkinter และ pygame: การฝังหน้าต่าง Pygame ลงในเฟรม Tkinter หรือ WxPython...
96 มุมมอง
schedule 06.12.2023

ความล่าช้าของวัตถุ / การเคลื่อนย้ายวัตถุในการกระตุ้น pygame อย่างง่าย
ฉันกำลังพยายามสร้างโปรแกรมง่ายๆ ที่กระตุ้นการปฏิวัติของดวงดาวในระบบดาวคู่ แต่เมื่อฉันรันโปรแกรม 'ดวงดาว' ดวงหนึ่งเกิดข้อผิดพลาดไปรอบๆ แทบจะเคลื่อนตัวไปรอบๆ เส้นทางที่กำหนดไปยังตำแหน่งต่างๆ ฉันจะแก้ไขปัญหานี้ได้อย่างไร? นี่คือรหัส: import pygame,...
45 มุมมอง
schedule 30.10.2023