Pygame ในขณะที่ปัญหาฟังก์ชั่น/time.sleep สำหรับใครที่ทำเกมด้วย pygame บ้าง? [ทำซ้ำ]

เพื่อที่จะใช้โค้ดใด ๆ เมื่อหน้าต่างเกมทำงานอยู่ ฉันต้องใช้ฟังก์ชัน while ขนาดใหญ่เพื่อทำสิ่งนี้ (ใครก็ตามที่ใช้ pygame หวังว่าคงรู้ว่าฉันกำลังพูดถึงอะไร)

อย่างไรก็ตาม ฉันจำเป็นต้องใช้ time.sleep และฟังก์ชันอื่นๆ while ภายในโค้ดของเกม หากฉันใช้ฟังก์ชันสลีปหรือ while วนซ้ำ มันจะทำให้เกมช้าลงอย่างมากและแทบจะค้างจนไม่สามารถเล่นได้ และฉันจำเป็นต้องใช้การหน่วงเวลาสำหรับแอนิเมชั่นและคะแนนในเกมบางส่วน...ฯลฯ

หากใครสามารถช่วยได้ฉันก็จะขอบคุณมัน ฉันไม่ได้รวมโค้ดของเกมไว้ด้วยเนื่องจากความจริงง่ายๆ มันยาวประมาณ 600 บรรทัด และดูเหมือนไม่มีประโยชน์เลยที่จะทิ้งโค้ดจำนวนมาก

ยังไงก็ขอบคุณล่วงหน้าครับ


person gruntapocalypse    schedule 11.03.2016    source แหล่งที่มา
comment
ยังมีประโยชน์อีกด้วย: stackoverflow.com/questions/30037506/   -  person sloth    schedule 11.03.2016
comment
และนี่: stackoverflow.com/ คำถาม/18948981/   -  person sloth    schedule 11.03.2016