Sprite multiplekslash - Sprite multiplexing

Sprite multiplekslash a kompyuter grafikasi qo'shimcha qaerda texnika spritlar (harakatlanuvchi tasvirlar) nominal maksimal darajadan tashqarida ekranda chizilishi mumkin. Bu asosan tarixiy bo'lib, asosan cheklangan resurslar bo'lgan (masalan.) Eski jihozlarga taalluqlidir CPU tezligi va xotira ) faqat nisbatan kichik miqdordagi spritlar qo'llab-quvvatlanishini anglatardi. Boshqa tomondan, haqiqatan ham multiplekslashsiz sprite sxemasi ko'p vaqt bekor turar edi va cheklangan resurslar behuda sarflandi.

Tavsif

Sprite multiplekslash texnikasi shuni anglatadiki, apparat faqat cheklangan miqdordagi spritlarni qo'llab-quvvatlasa-da, ba'zida bir xil sprite "uyalarini" boshiga bir necha marta qayta ishlatish mumkin ramka yoki skaner. The dastur avval odatdagidek bir yoki bir nechta sprite (lar) ni chizish uchun apparatdan foydalanadi. Keyingi kadrni (yoki keyingi skaner chizig'ini) chizish kerak bo'lgunga qadar, dastur boshqa jihozlarda qo'shimcha shpritslarni ko'rsatish uchun apparatni qayta dasturlaydi.

Masalan, Nintendo ko'ngilochar tizimi apparat sprite multiplexing-ni aniq qo'llab-quvvatlaydi, bu erda 64 ta apparat spriti mavjud, ammo faqat bitta skanerlash uchun ulardan 8tasini ko'rsatishga qodir. Katta yoshda Atari 2600, sprite multiplexing ataylab ishlab chiqilmagan, ammo dasturchilar ularni qayta tiklashlari mumkinligini aniqladilar TIA bir xil skanerda qo'shimcha spritlarni chizish uchun grafik chip.

Sprite multiplekslash texnikasi dasturning qaysi qismini aniqlay olishiga asoslanadi video ekran hozirda chizilgan yoki video-apparat tomonidan ishga tushirilishi kerak subroutine hal qiluvchi daqiqada. Dasturchi ekranning tartibini diqqat bilan ko'rib chiqishi kerak. Agar qo'shimcha grafika ko'rsatilishi uchun videografika apparati o'z vaqtida qayta dasturlashtirilmasa, ular paydo bo'lmaydi yoki noto'g'ri chizilgan bo'ladi.

Zamonaviy videografika apparati odatda apparat spritlarini ishlatmaydi, chunki zamonaviy kompyuter tizimlarida sprite apparati chetlab o'tishga mo'ljallangan cheklovlar mavjud emas.

Amaliyotlar

Dasturchiga sprite multiplekslash texnikasidan foydalanishga ruxsat bergan kompyuterlarga quyidagilar kiradi.