กลับไปหน้าบทความ

อ่าน 1 นาที

การมัลติเพล็กซ์สไปรท์

การมัลติเพล็กซ์สไปรท์ เป็น เทคนิค กราฟิกคอมพิวเตอร์ ที่ช่วยให้ สามารถวาด สไปรท์ (ภาพเคลื่อนไหว) เพิ่มเติม บนหน้าจอได้มากกว่าจำนวนสูงสุดที่กำหนดไว้ เทคนิคนี้ส่วนใหญ่มีมานานแล้ว...

การมัลติเพล็กซ์สไปรท์

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )

การมัลติเพล็กซ์สไปรท์เป็น เทคนิค กราฟิกคอมพิวเตอร์ ที่ช่วยให้ สามารถวาดสไปรท์ (ภาพเคลื่อนไหว) เพิ่มเติม บนหน้าจอได้มากกว่าจำนวนสูงสุดที่กำหนดไว้ เทคนิคนี้ส่วนใหญ่มีมานานแล้ว และใช้ได้กับฮาร์ดแวร์รุ่นเก่าเป็นหลัก ซึ่งมีทรัพยากรจำกัด (เช่น ความเร็วของ CPUและหน่วยความจำ ) ทำให้รองรับสไปรท์ได้เพียงจำนวนน้อยเท่านั้น ในทางกลับกัน ก็เป็นความจริงเช่นกันว่า หากไม่มีการมัลติเพล็กซ์ วงจรประมวลผลสไปรท์ก็จะไม่ได้ใช้งานเป็นส่วนใหญ่ และทรัพยากรที่มีอยู่อย่างจำกัดก็จะถูกสิ้นเปลืองไปโดยเปล่าประโยชน์

คำอธิบาย

เทคนิคการมัลติเพล็กซ์สไปรท์นั้นอิงตามแนวคิดที่ว่า แม้ว่าฮาร์ดแวร์อาจรองรับสไปรท์ได้เพียงจำนวนจำกัด แต่บางครั้งก็สามารถนำ "ช่อง" สไปรท์เดียวกันมาใช้ซ้ำได้มากกว่าหนึ่งครั้งต่อเฟรมหรือเส้นสแกน[ 1 ]โปรแกรมจะใช้ฮาร์ดแวร์ในการวาดสไปรท์หนึ่งตัวหรือมากกว่านั้นตามปกติก่อน จากนั้นก่อนที่จะต้องวาดเฟรมถัดไป (หรือเส้นสแกนถัดไป) ซอฟต์แวร์จะตั้งโปรแกรมฮาร์ดแวร์ใหม่เพื่อแสดงสไปรท์เพิ่มเติมในตำแหน่งอื่น

ตัวอย่างเช่น เครื่องเล่นเกม Nintendo Entertainment System (NES)รองรับการมัลติเพล็กซ์สไปรท์ด้วยฮาร์ดแวร์อย่างชัดเจน โดยมีสไปรท์ฮาร์ดแวร์ 64 ตัว แต่สามารถแสดงผลได้เพียง 8 ตัวต่อเส้นสแกนเท่านั้น ในขณะที่เครื่องเล่นเกมAtari 2600 รุ่นเก่า การมัลติเพล็กซ์สไปรท์ไม่ได้ถูกออกแบบมาโดยตั้งใจ แต่โปรแกรมเมอร์ค้นพบว่าพวกเขาสามารถรีเซ็ต ชิปกราฟิก TIAเพื่อวาดสไปรท์เพิ่มเติมบนเส้นสแกนเดียวกันได้

เทคนิคการมัลติเพล็กซ์สไปรท์อาศัยความสามารถของโปรแกรมในการระบุว่าส่วนใดของหน้าจอวิดีโอกำลังถูกวาดในขณะนั้น หรือถูกกระตุ้นโดยฮาร์ดแวร์วิดีโอให้เรียกใช้ซับรูทีนในช่วงเวลาสำคัญ[ 2 ] โปรแกรมเมอร์ต้องพิจารณาเค้าโครงของหน้าจออย่างรอบคอบ หากฮาร์ดแวร์กราฟิกวิดีโอไม่ได้รับการตั้งโปรแกรมใหม่ทันเวลาเพื่อให้สไปรท์เพิ่มเติมแสดงขึ้น สไปรท์เหล่านั้นจะไม่ปรากฏ หรือจะถูกวาดอย่างไม่ถูกต้อง

โดยทั่วไปแล้วฮาร์ดแวร์กราฟิกวิดีโอสมัยใหม่จะไม่ใช้ฮาร์ดแวร์สไปรต์ เนื่องจากระบบคอมพิวเตอร์สมัยใหม่ไม่มีข้อจำกัดแบบที่ฮาร์ดแวร์สไปรต์ถูกออกแบบมาเพื่อแก้ไข

การนำไปใช้

ระบบที่อนุญาตให้โปรแกรมเมอร์ใช้เทคนิคการมัลติเพล็กซ์สไปรท์ ได้แก่:

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Sprite_multiplexing&oldid=1360738666 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การมัลติเพล็กซ์สไปรท์

การมัลติเพล็กซ์สไปรท์ เป็น เทคนิค กราฟิกคอมพิวเตอร์ ที่ช่วยให้ สามารถวาด สไปรท์ (ภาพเคลื่อนไหว) เพิ่มเติม บนหน้าจอได้มากกว่าจำนวนสูงสุดที่กำหนดไว้ เทคนิคนี้ส่วนใหญ่มีมานานแล้ว...

คำอธิบาย

เทคนิคการมัลติเพล็กซ์สไปรท์นั้นอิงตามแนวคิดที่ว่า แม้ว่าฮาร์ดแวร์อาจรองรับสไปรท์ได้เพียงจำนวนจำกัด แต่บางครั้งก็สามารถนำ "ช่อง" สไปรท์เดียวกันมาใช้ซ้ำได้มากกว่าหนึ่งครั้งต่อเฟรมหรือเส้น สแกน [ 1 ]...

การนำไปใช้

ระบบที่อนุญาตให้โปรแกรมเมอร์ใช้เทคนิคการมัลติเพล็กซ์สไปรท์ ได้แก่: