Was ist ein "Sprite"?


10

Ich studiere Grundlagen der Multimedia von Ze-Nian Li und Mark S. Drew. Sie verwenden den Begriff "Sprite", aber ich verstehe die Bedeutung nicht. Kann mir jemand erklären, was Sprites sind und wie sie verwendet werden?


2
Ich bin mit dem Buch nicht vertraut, aber ich frage mich, ob Sie nach Sprites für Computergrafiken und Videospiele fragen? http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael

1
Wenn Sie eine Frage ablehnen, hinterlassen Sie einen Kommentar, in dem erklärt wird, warum. Dies hilft den Leuten, bessere Fragen zu stellen, und es ist einfach höflich.
Joe

Antworten:


4

Wenn es sich in dem Buch um Bild-Sprites für das Web handelt, handelt es sich um Bilder, die mehrere Bilder enthalten, z. B. eine Reihe von Symbolen, die in einer Navigationsleiste verwendet werden sollen. Sie hätten eine http-Anfrage für das "Sprite" und würden CSS verwenden, um das benötigte Symbol anzuzeigen. Sie können Sprites haben, die alle Bilder für eine bestimmte Seite enthalten, wenn Sie möchten. Der Hauptgrund für ihre Verwendung besteht darin, die Anzahl der Dateien zu verringern, die für die Website oder Webseite heruntergeladen werden sollen.

Siehe CSS-Tricks-Artikel

Hoffe das hat geholfen :)


1
Das Buch wurde 2003 veröffentlicht, daher bezieht es sich wahrscheinlich nicht auf CSS-Hintergrundbild-Sprites (obwohl dies eine gültige Definition des Begriffs in der modernen Verwendung ist)
DA01

2

Technisch und historisch gesehen ist ein Sprite eine Animation (kein einzelner Frame von einem). Ich habe noch nie eine tatsächliche Behörde gesehen, die den Ursprung des Begriffs zitiert, aber es hat mit Scanline-Prioritätswarteschlangen und Grafikdisplay-Hardware zu tun.

Ein Sprite-Blatt ist ein gut strukturiertes Einzelbild (normalerweise eine Reihe von Animationsrahmen, die in einem Raster aus nZeilen und nSpalten angeordnet sind, häufig jedoch ein Raster mit einer Zeile und vielen Spalten), mit dem ein Programm alle Animationsdaten zusammenhängend speichern kann Speicher und leicht zu animieren, indem der Zeiger um einen genau definierten Betrag erhöht wird.

Ein dazu analoges Papier und Bleistift ist eine Papierbandrolle mit Zeichnungen, die hinter einen Rahmen gezogen wird, der so eingerichtet ist, dass jeweils nur eine Zeichnung durch den Rahmen sichtbar ist. Wenn Sie das Band schnell genug ziehen, wird eine Animation angezeigt.

Klingt sehr nach einer Filmrolle.


Es ist keine Animation. Tatsächlich glaube ich, dass es nicht einmal eine Animation sein kann. Denken Sie an alte Videospiele wie Mario. Es würde ein Sprite zum Stillstehen geben , zwei zum Laufen, eines zum Springen ... usw. usw. Außerdem können sie zu einer Animation gemacht / simuliert werden.
Paddotk

Schau es dir genauer an. Es kann sich sicherlich auf eine Animation von 1 Frame beziehen, aber Sprites und Sprite-Unterstützung wurden entwickelt, um bewegliche Objekte zu handhaben.
Horatio

Sprite ist nur ein Begriff, sie wurden nicht "entwickelt".
Paddotk

Ein Sprite ist ein Begriff, der von einem Chipentwickler von Texas Instruments geprägt wurde. Es bezieht sich auf die Hardware-Überlagerung von Videoelementen. Schlag es nach.
Horatio

2

Aus Wikipedia:

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

In der Computergrafik ist ein Sprite ein zweidimensionales Bild oder eine Animation, die in eine größere Szene integriert ist. Ursprünglich verwendet, um grafische Objekte zu beschreiben, die getrennt von der Speicherbitmap einer Videoanzeige behandelt werden, wurde der Begriff seitdem lockerer verwendet, um verschiedene Arten von grafischen Überlagerungen zu bezeichnen.


In diesem Fall denke ich, dass diese allgemeine Antwort die richtige ist
e100

0

Ein Sprite ist ein zweidimensionales Bild oder eine Animation, die in eine größere Szene integriert ist. Ein Sprite ist im Grunde eine Animation. Der Hauptgrund für die Verwendung von Sprite besteht darin, die Anzahl der Dateien zu verringern, die für die Website oder Webseite heruntergeladen werden sollen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.