“Sprite” nedir?


10

Ze-Nian Li ve Mark S Drew'ın Multimedya Temelleri üzerine çalışıyorum . "Sprite" terimini kullanıyorlar ama anlamıyorum. Birisi bana spriteların ne olduğunu ve nasıl kullanıldığını açıklayabilir mi?


2
Kitaba aşina değilim, ama bilgisayar grafikleri ve video oyunları için sprite sorup sormadığınızı merak ediyorum. http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael

1
Bir soruya oy verirseniz, nedenini açıklayan bir yorum bırakın. Bu, insanların daha iyi sorular sormasına yardımcı olur ve sadece naziktir.
Joe

Yanıtlar:


4

Kitapta web için resim spritelarından bahsediyorlarsa, örneğin bir gezinme çubuğunda kullanılacak bir dizi simge gibi birden fazla resim içeren resimlerdir. "Sprite" için bir http isteğiniz olur ve gerekli simgeyi görüntülemek için CSS'yi kullanırsınız. İsterseniz belirli bir sayfa için tüm resimleri içeren spritelarınız olabilir. Bunları kullanmanın ana nedeni, web sitesi veya web sayfası için indirilecek dosya miktarını azaltmaktır.

Bkz CSS-hileler makaleye

Umarım bu yardımcı oldu :)


1
kitap 2003 yılında yayınlandı, bu yüzden CSS arka plan görüntüsü spritelarına atıfta bulunmuyor (modern kullanımdaki terimin geçerli bir tanımı olsa da)
DA01

2

Teknik ve tarihsel olarak, bir hareketli grafik bir animasyon (tek bir çerçeve değil). Terimin kökenini gösteren gerçek bir otorite hiç görmedim, ancak tarama çizgisi öncelik kuyrukları ve grafik ekran donanımı ile ilgili.

Sprite sayfası, bir programın tüm animasyon verilerini bitişik olarak saklamasına izin veren iyi yapılandırılmış tek bir görüntüdür (genellikle nSatırlar ve nSütunlar ızgarasına yerleştirilmiş bir dizi animasyon karesi , ancak genellikle bir satır ve birçok sütun içeren bir ızgara). ve işaretçiyi iyi tanımlanmış bir miktarda artırarak kolayca hareketlendirmek için.

Bunun için bir kağıt ve kalem analoğu, üzerinde herhangi bir zamanda sadece bir çizimin görünmesi için ayarlanmış bir çerçevenin arkasına çizilen, üzerinde çizimleri olan bir rulo kağıt banttır. Bandı yeterince hızlı çekerseniz, bir animasyon görürsünüz.

Bir film makarasına çok benziyor.


Bu bir animasyon DEĞİL. Aslında, inanması edemez hatta bir animasyon olmak. Mario gibi eski video oyunlarını düşünün. Hareketsiz durmak için bir koşma, koşmak için iki, bir atlama için ... vb. Olacaktır . Daha sonra bir animasyon haline getirilebilir / simüle edilebilir.
paddotk

Daha çok bakın. Kesinlikle 1 karelik bir animasyonu ifade edebilir, ancak hareketli öğeleri işlemek için sprite ve sprite desteği geliştirilmiştir.
horatio

sprite sadece bir terimdir, 'geliştirilmemiştir'.
paddotk

Sprite, bir Texas Instruments çip geliştiricisi tarafından üretilen bir terimdir. Video öğelerinin donanım süperpozisyonu anlamına gelir. Şuna bak.
horatio

2

Wikipedia'dan:

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

Bilgisayar grafiklerinde hareketli grafik, daha büyük bir sahneye entegre edilmiş iki boyutlu bir görüntü veya animasyondur. Başlangıçta bir video ekranının bellek bitmapinden ayrı olarak ele alınan grafik nesneleri tanımlamak için kullanılan terim, çeşitli grafik katmanları ifade etmek için daha gevşek bir şekilde uygulanmıştır.


Bu durumda, bu genel cevabın doğru olduğunu düşünüyorum
e100

0

Hareketli grafik, daha büyük bir sahneye entegre edilmiş iki boyutlu bir görüntü veya animasyondur. Sprite temel olarak bir animasyondur. Sprite kullanmanın temel nedeni, web sitesi veya web sayfası için indirilecek dosya miktarını azaltmaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.