Unity 스프라이트에서 사용되는 픽셀 단위 속성은 무엇입니까?


22

2D 개발을위한 Unity를 배우기 시작했습니다.

따라서 여러 스프라이트를 게임으로 가져오고 있는데 기본적으로에 "픽셀 단위"속성이 있음을 알 수는 없었습니다 100. 나는 보통 그것을로 설정했다 1. 이 값과 다른 이유가 1있습니까? 또는 더 일반적으로 다른 스프라이트를 여러 개 가질 이유가 있습니까?

답변:


18

단위당 100 픽셀은 장면에서 100 픽셀 인 1 개의 스프라이트를 의미합니다. 한 단위에 해당하는 픽셀 수를 나타내는 척도입니다. 이것은 물리학에 영향을 줄 수 있습니다. 픽셀 대 단위 설정이 낮을수록 높은 픽셀 대 단위 설정보다 한 단위를 이동하는 데 더 많은 힘이 필요합니다.

예. 단위당 픽셀을 조작하려는 경우가 있습니다. 예를 들어 16x16 타일의 타일 시트가있는 경우 장면 당 타일을 쉽게 스냅 할 수 있도록 단위당 픽셀 수를 16으로 설정하는 것이 좋습니다.


4
높은 픽셀 대 단위 설정은 낮은 픽셀 대 단위 설정보다 한 단위를 이동하는 데 더 많은 힘이 필요합니다 . 다른 방법이 아닙니까? 낮은 설정 = 물리 시뮬레이션에서 더 큰 객체 (예 : 픽셀 높이 인 1스프라이트로 설정 200하면 물리 엔진에서 스프라이트를 200 미터 높이로 만듭니다).
bummzack

아 맞아요 그 혼합 된있어! 지적 해 주셔서 감사합니다. 내 답변을 수정했습니다.
Cooper

9

제목의 질문에 대답하면서 Unity의 단위는 임의적입니다. 숫자 일뿐입니다. 가장 일반적인 해석은 1 단위는 1 미터를 의미하지만 가장 일반적으로 동의되는 값입니다. 1 단위 = 1 피트 또는 1 단위 = 1 인치 등을 결정할 수 있습니다.

기본 설정 인 100 픽셀을 사용하는 이유는 물리 시스템이 너무 큰 값을 좋아하지 않기 때문입니다. 1 단위 = 1 픽셀을 설정하면 물리 시스템은 프레임 당 오브젝트를 수백 단위로 이동 시키며, 그 상황에서 물리 계산이 중단되는 경향이 있습니다. 1 단위 = 100 픽셀을 설정하면 물리는 프레임 당 몇 단위처럼 오브젝트를 더 많이 움직입니다.

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