"스프라이트"란 무엇입니까?


10

Ze-Nian Li와 Mark S Drew 의 멀티미디어 기초를 공부하고 있습니다. 그들은 "스프라이트"라는 용어를 사용하지만 그 의미를 이해하지 못합니다. 누군가 스프라이트가 무엇이며 어떻게 사용되는지 설명 할 수 있습니까?


2
이 책에 익숙하지 않지만 컴퓨터 그래픽 및 비디오 게임의 스프라이트에 대해 궁금한 점이 있는지 궁금합니다. http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael

1
질문에 투표 할 경우 그 이유를 설명하는 의견을 남기십시오. 이것은 사람들이 더 나은 질문을하는 데 도움이되며 정중합니다.
Joe

답변:


4

책에서 웹의 이미지 스프라이트에 대해 이야기하는 경우 탐색 막대에 사용되는 일련의 아이콘과 같이 여러 이미지가 포함 된 이미지입니다. "sprite"에 대한 하나의 http 요청이 있고 CSS를 사용하여 필요한 아이콘을 표시합니다. 원하는 경우 주어진 페이지에 대한 모든 이미지를 포함하는 스프라이트를 가질 수 있습니다. 이를 사용하는 주된 이유는 웹 사이트 나 웹 페이지에 다운로드 할 파일의 양을 줄이는 것입니다.

참조 CSS 트릭 기사

이것이 도움이되기를 바랍니다 :)


1
이 책은 2003 년에 출판되었으므로 CSS 배경 이미지 스프라이트 (현대 사용에서는이 용어의 유효한 정의 임)를 언급하지는 않습니다.
DA01

2

기술적으로나 역사적으로 스프라이트는 애니메이션입니다 (개별 프레임이 아님). 실제 권한이이 용어의 기원을 인용 한 것을 본 적이 없지만 스캔 라인 우선 순위 대기열 및 그래픽 디스플레이 하드웨어와 관련이 있습니다.

스프라이트 시트는 프로그램이 모든 애니메이션 데이터를 연속적으로 저장할 수 있도록 잘 구성된 단일 이미지 (일반적으로 n행과 n열의 그리드에 배치 된 일련의 애니메이션 프레임 이지만 종종 하나의 행과 많은 열이있는 그리드)입니다. 포인터를 잘 정의 된 양만큼 증가시켜 메모리에 쉽게 애니메이션을 적용 할 수 있습니다.

이것과 비슷한 종이와 연필은 그림이있는 종이 테이프 롤이며, 프레임 뒤에 당겨져 주어진 시간에 하나의 그림 만 프레임을 통해 볼 수 있습니다. 테이프를 충분히 빨리 당기면 애니메이션이 나타납니다.

영화 릴처럼 들립니다.


애니메이션이 아닙니다. 사실 애니메이션 일 수도 없다고 생각합니다 . 마리오와 같은 오래된 비디오 게임을 생각해보십시오. 정지용 스프라이트, 달리기 용 2 개, 점프 용 1 개 등 이 있습니다. 애니메이션으로 만들거나 시뮬레이션 할 수 있습니다.
paddotk 2016 년

자세히 살펴보십시오. 확실히 1 프레임의 애니메이션을 참조 할 수 있지만 스프라이트 및 스프라이트 지원은 이동식 항목을 처리하기 위해 개발되었습니다.
horatio

스프라이트는 용어 일 뿐이며 '개발'되지 않았습니다.
paddotk

스프라이트는 Texas Instruments 칩 개발자가 만든 용어입니다. 비디오 요소의 하드웨어 중첩을 나타냅니다. 찾아 봐
horatio 2016 년

2

Wikipedia에서 :

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

컴퓨터 그래픽에서 스프라이트는 더 큰 장면에 통합 된 2 차원 이미지 또는 애니메이션입니다. 비디오 디스플레이의 메모리 비트 맵과 별도로 처리되는 그래픽 객체를 설명하는 데 처음 사용 된이 용어는 이후 다양한 방식의 그래픽 오버레이를 지칭하기 위해 더 느슨하게 적용되었습니다.


이 경우,이 일반적인 답변은 정답이라고 생각합니다.
e100

0

스프라이트는 더 큰 장면에 통합 된 2 차원 이미지 또는 애니메이션입니다. 스프라이트는 기본적으로 애니메이션입니다. 스프라이트를 사용하는 주된 이유는 웹 사이트 나 웹 페이지에 다운로드 할 파일의 양을 줄이는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.