Một sprite đỉnh là gì?


10

Tôi đang nghiên cứu về Nguyên tắc cơ bản của đa phương tiện của Ze-Nian Li và Mark S Drew. Họ sử dụng thuật ngữ "sprite" nhưng tôi không hiểu ý nghĩa. Ai đó có thể giải thích cho tôi những sprite là gì và chúng được sử dụng như thế nào không?


2
Tôi không quen thuộc với cuốn sách, nhưng tôi tự hỏi nếu bạn hỏi về các họa tiết cho đồ họa máy tính và trò chơi video? http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael

1
Nếu bạn bỏ phiếu một câu hỏi, hãy để lại nhận xét giải thích lý do. Điều này giúp mọi người hỏi những câu hỏi hay hơn và nó chỉ đơn giản là lịch sự.
Joe

Câu trả lời:


4

Nếu trong cuốn sách họ đang nói về các họa tiết hình ảnh cho web thì chúng là những hình ảnh chứa nhiều hình ảnh, ví dụ như một loạt các biểu tượng sẽ được sử dụng trong thanh điều hướng. Bạn sẽ có một yêu cầu http cho "sprite" và sử dụng CSS để hiển thị biểu tượng cần thiết. Bạn có thể có các họa tiết chứa tất cả các hình ảnh cho một trang nhất định nếu bạn muốn. Lý do chính để sử dụng chúng là để giảm số lượng tệp được tải xuống cho trang web hoặc trang web.

Xem bài viết thủ thuật CSS

Hy vọng điều này sẽ giúp :)


1
cuốn sách đã được xuất bản năm 2003, vì vậy nó không có khả năng đề cập đến các họa tiết hình ảnh nền CSS (mặc dù đó là một định nghĩa hợp lệ của thuật ngữ ở Hoa Kỳ hiện đại)
DA01

2

Về mặt kỹ thuật và lịch sử, một sprite là một hình ảnh động (không phải là một khung riêng lẻ). Tôi chưa bao giờ thấy một cơ quan có thẩm quyền thực sự trích dẫn nguồn gốc của thuật ngữ này, nhưng nó phải làm với hàng đợi ưu tiên quét và phần cứng hiển thị đồ họa.

Một tấm sprite là một hình ảnh đơn có cấu trúc tốt (thường là một loạt các khung hình động được bố trí trong một lưới nHàng và nCột, nhưng thường là một lưới có một hàng và nhiều cột) cho phép chương trình lưu trữ tất cả dữ liệu hoạt hình liền kề nhau bộ nhớ và để dễ dàng làm động nó bằng cách tăng con trỏ lên một lượng được xác định rõ.

Một loại giấy và bút chì tương tự như thế này là một cuộn băng giấy có hình vẽ trên đó, kéo ra sau một khung được thiết lập sao cho chỉ có một bản vẽ được nhìn thấy qua khung tại bất kỳ thời điểm nào. Nếu bạn kéo băng đủ nhanh, bạn sẽ thấy một hình ảnh động.

Âm thanh rất giống như một cuộn phim.


Nó KHÔNG phải là hoạt hình. Trên thực tế, tôi tin rằng nó thậm chí không thể là một hình ảnh động. Hãy nghĩ về các trò chơi video cũ, như mario. Sẽ có một sprite để đứng yên, hai để chạy, một để nhảy ... vv. Ngoài ra, chúng có thể được tạo / mô phỏng thành một hình ảnh động.
paddotk

Nhìn vào nó nhiều hơn. Nó chắc chắn có thể đề cập đến một hình ảnh động của 1 khung hình, nhưng hỗ trợ sprite và sprite đã được phát triển để xử lý các mục có thể di chuyển.
horatio

sprite chỉ là một thuật ngữ, chúng không được 'phát triển'.
paddotk

Sprite là một thuật ngữ được đặt ra bởi nhà phát triển chip Texas. Nó đề cập đến sự chồng chất phần cứng của các yếu tố video. Tìm kiếm.
horatio

2

Từ Wikipedia:

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

Trong đồ họa máy tính, sprite là hình ảnh hoặc hoạt hình hai chiều được tích hợp vào một cảnh lớn hơn. Ban đầu được sử dụng để mô tả các đối tượng đồ họa được xử lý tách biệt khỏi bitmap bộ nhớ của màn hình video, thuật ngữ này đã được áp dụng một cách lỏng lẻo hơn để chỉ các cách khác nhau của lớp phủ đồ họa.


Trong trường hợp này, tôi nghĩ câu trả lời chung này là câu trả lời đúng
e100

0

Một sprite là một hình ảnh hoặc hoạt hình hai chiều được tích hợp vào một cảnh lớn hơn. Một sprite về cơ bản là một hình ảnh động. Lý do chính để sử dụng sprite là để giảm lượng tệp được tải xuống cho trang web hoặc trang web.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.