Що таке "спрайт"?


10

Я вивчаю основи мультимедіа Зе-Ніан Лі та Марка С Дрю. Вони використовують термін "спрайт", але я не розумію значення. Чи може хтось пояснити мені, що таке спрайти і як вони використовуються?


2
Я не знайомий з книгою, але мені цікаво, чи питаєте ви про спрайти для комп’ютерної графіки та відеоігор? http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Майкл

1
Якщо ви проголосуєте питання, залиште коментар, де пояснюється, чому. Це допомагає людям задавати кращі запитання, і це просто чемно.
Джо

Відповіді:


4

Якщо в книзі йдеться про спрацьовані зображення для Інтернету, це зображення, що містять кілька зображень, як, наприклад, серія піктограм, що використовуються в навігаційній панелі. У вас буде один http-запит на "спрайт", а CSS використовує для відображення потрібних значків. Ви можете мати спрайти, які містять усі зображення для певної сторінки, якщо хочете. Основна причина їх використання - зменшити кількість файлів, які потрібно завантажити для веб-сайту чи веб-сторінки.

Дивіться статтю про фокуси CSS

Сподіваюся, це допомогло :)


1
книга була опублікована в 2003 році, тому вона, ймовірно, не посилається на спрайти із фоновим зображенням CSS (хоча це правильне визначення терміна в сучасній США)
DA01,

2

Технічно та історично спрайт - це анімація (а не окремий кадр одного). Я ніколи не бачив, щоб фактичні повноваження цитували походження терміна, але це стосується черг пріоритетів сканування та обладнання для графічного відображення.

Аркуш спрайта - це добре структуроване єдине зображення (зазвичай це серія анімаційних кадрів, викладених у сітку nрядків та nстовпців, але часто сітка з одним рядком та безліччю стовпців), що дозволяє програмі зберігати всі дані анімації в суміжних пам'яті та легко анімувати її, збільшуючи покажчик на чітко визначену кількість.

Аналог паперу та олівця - це рулон паперової стрічки з малюнками на ній, витягнутий за рамку, встановлену таким чином, що через кадр в будь-який момент часу видно лише один малюнок. Якщо ви тягнете стрічку досить швидко, ви бачите анімацію.

Дуже багато звучить як кінокатушка.


Це НЕ анімація. Насправді я вважаю, що це навіть не може бути анімацією. Подумайте про старі відеоігри, як-от Маріо. Буде спрайт для стояння нерухомості, два для бігу, один для стрибків ... і т. Д. І т. Д. Інакше їх можна зробити / змоделювати в анімацію.
paddotk

Подивіться на це докладніше. Звичайно, це може стосуватися анімації з 1 кадру, але спрайти та підтримка спрайтів були розроблені для обробки рухомих елементів.
horatio

спрайт - це просто термін, вони не були «розвинені».
paddotk

Спрайт - термін, придуманий розробником чіпів Texas Instruments. Це стосується апаратного накладання відеоелементів. Подивіться.
horatio

2

З Вікіпедії:

http://en.wikipedia.org/wiki/Sprite_%28computer_graphics%29

У комп’ютерній графіці спрайт - це двовимірне зображення або анімація, які інтегруються в більшу сцену. Спочатку використовується для опису графічних об'єктів, що обробляються окремо від растрової карти пам'яті відеодисплея, термін з тих пір застосовується більш вільно для позначення різних способів графічного накладання.


У цьому випадку я думаю, що ця загальна відповідь є правильною
e100

0

Спрайт - це двовимірне зображення або анімація, інтегрована у більшу сцену. Спрайт - це анімація. Основна причина використання спрайт - зменшити кількість файлів, які потрібно завантажити для веб-сайту чи веб-сторінки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.