“ สไปรต์” คืออะไร?


10

ฉันกำลังศึกษาความรู้พื้นฐานด้านมัลติมีเดียโดย Ze-Nian Li และ Mark S Drew พวกเขาใช้คำว่า "ผีสาง" แต่ฉันไม่เข้าใจความหมาย ใครสามารถอธิบายให้ฉันฟังว่าสไปรท์คืออะไรและใช้งานอย่างไร


2
ฉันไม่คุ้นเคยกับหนังสือเล่มนี้ แต่ฉันสงสัยว่าคุณกำลังถามเรื่องกราฟิกคอมพิวเตอร์และวิดีโอเกมหรือไม่ http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael

1
หากคุณลงคะแนนคำถามให้แสดงความคิดเห็นเพื่ออธิบายว่าทำไม สิ่งนี้ช่วยให้ผู้คนถามคำถามที่ดีขึ้นและมันก็เป็นมารยาทที่เรียบง่าย
Joe

คำตอบ:


4

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

ดูบทความ CSS-tricks

หวังว่านี่จะช่วยได้ :)


1
หนังสือเล่มนี้ตีพิมพ์ในปี 2546 ดังนั้นจึงไม่น่าจะอ้างถึงภาพพื้นหลัง CSS (แต่นั่นเป็นคำจำกัดความที่ถูกต้องของคำศัพท์ในสมัยปัจจุบันของสหรัฐอเมริกา)
DA01

2

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

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

อะนาล็อกกระดาษและดินสอของเทปนี้คือม้วนเทปกระดาษที่มีภาพวาดวางอยู่ด้านหลังกรอบซึ่งตั้งค่าไว้เพื่อให้มองเห็นภาพวาดเพียงภาพเดียวเท่านั้นในช่วงเวลาใดเวลาหนึ่ง หากคุณดึงเทปเร็วพอคุณจะเห็นภาพเคลื่อนไหว

ฟังดูคล้ายกับรีลภาพยนตร์


มันไม่ใช่ภาพเคลื่อนไหว อันที่จริงฉันเชื่อว่ามันไม่สามารถเป็นภาพเคลื่อนไหวได้ คิดว่าวิดีโอเกมเก่า ๆ เช่นมาริโอ จะมีผีสางสำหรับยืนนิ่งสองสำหรับวิ่งหนึ่งสำหรับกระโดด ... ฯลฯ ฯลฯToghther พวกเขาสามารถทำ / จำลองเป็นภาพเคลื่อนไหว
paddotk

ดูมันมากขึ้น แน่นอนมันสามารถอ้างถึงภาพเคลื่อนไหวของ 1 เฟรม แต่การสนับสนุนสไปรท์และสไปรท์ได้รับการพัฒนาเพื่อจัดการรายการที่สามารถเคลื่อนย้ายได้
horatio

สไปรท์เป็นเพียงคำศัพท์พวกเขาไม่ได้ 'พัฒนา'
paddotk

สไปรท์เป็นคำประกาศเกียรติคุณจากผู้พัฒนาชิป Texas Instruments มันหมายถึงการซ้อนทับฮาร์ดแวร์ขององค์ประกอบวิดีโอ ค้นดูสิ.
horatio

2

จาก Wikipedia:

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

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


ในกรณีนี้ฉันคิดว่าคำตอบทั่วไปนี้เป็นคำตอบที่ถูกต้อง
e100

0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.