답변:
당신은 맞습니다-다소. 스프라이트는 기본적으로 카메라에 대해 직접 렌더링되지만 3D 장면에서 스프라이트 렌더러를 사용하는 경우이를 쉽게 변경할 수 있습니다.
Sprite는 씬의 실제 오브젝트 인 반면 Texture2D는 정확히 말한 것입니다. 질감. 텍스처는 머티리얼에, 머티리얼은 게임 오브젝트 (예 : 평면)에 부착되어야합니다.
Unity 3.x 시절에는 즉시 스프라이트 지원이 없었기 때문에 자체 Sprite Manager / Class를 롤링해야했습니다 (또는이 성가신 문제를 해결하려고 애셋 스토어에서 에셋을 구매할 수있는 옵션이있었습니다) ). Unity 개발자가 마침내 2D 게임 (스프라이트, 스프라이트 시트, 2D 물리)에 대한 기본 지원을 제공 할 때까지 Unity는 4.x까지 2D 게임을 지원할 의도가 없었지만 (그렇지만 개발자는이를 실현할 방법을 찾았습니다).
2D 게임을하고 있다면 항상 Sprite 클래스를 사용하십시오. 자신을 굴리는 것보다 낫고 충분한 것을 제공합니다.
Sprite에서 내가 좋아하는 장점은 다음과 같습니다.
Sprites
는 원하는 경우 Unity에 의해 자동으로지도 책에 포장됩니다.