개체 컬렉션

개체 컬렉션

개체 컬렉션을 사용하여 미리 정의된 3차원 도형으로 개체 배열의 레이아웃을 지정할 수 있습니다. 평면, 원통, 구 및 방사형을 비롯 한 다양 한 표면 스타일을 지원 합니다. Unity에서 개체를 지원 하기 때문에 2D 및 3D 개체를 모두 레이아웃 하는 데 사용할 수 있습니다.

개체 컬렉션 스크립트

그리드 개체 컬렉션-실린더 그리드 개체 컬렉션-실린더

그리드 개체 컬렉션-구 그리드 개체 컬렉션-구

그리드 개체 컬렉션-방사형 그리드 개체 컬렉션-방사형

그리드 개체 컬렉션-평면 그리드 개체 컬렉션-평면

분산 개체 컬렉션 분산 개체 컬렉션

바둑판식 모눈 개체 컬렉션 바둑판식 모눈 개체 컬렉션

개체 컬렉션을 사용 하는 방법

컬렉션을 만들려면 빈 GameObject 만든 다음 개체 컬렉션 스크립트 중 하나를 할당 합니다. 모든 개체는 GameObject의 자식으로 추가할 수 있습니다. 자식 개체를 모두 추가한 후에는 검사기 패널에서 컬렉션 업데이트 단추를 클릭 하 여 개체 컬렉션을 생성 합니다. 개체는 컬렉션 매개 변수에 따라 장면에 배치 됩니다. 코드를 통해 업데이트 컬렉션에 액세스할 수 있습니다.

개체 컬렉션 스크립트

GridObjectCollection 콘텐츠 맞춤

부모 개체가 컬렉션의 위쪽/가운데/아래쪽 및 왼쪽/가운데/오른쪽에 고정 되도록 GridObjectCollection의 콘텐츠를 정렬할 수 있습니다. 앵커 속성을 사용 하 여 콘텐츠 맞춤을 지정 합니다.

GridObjectCollection 레이아웃 순서

레이아웃 필드를 사용 하 여 자식이 배치 되는 행/열 순서를 지정 합니다.

열이 행 -자식을 먼저 가로 (열)로 배치 된 다음 세로 (행별로)로 배치 됩니다. 숫자 (또는 코드의 열 속성)을 사용 하 여 표의 열 수를 지정 합니다.

열 다음 행 레이아웃

그런 다음 열 -자식은 먼저 세로 (행별로)로 배치 된 다음 가로 (열)로 배치 됩니다. 표의 행 수를 지정 하려면 Num rows (또는 코드에서 rows 속성)를 사용 합니다.

행 및 열 레이아웃

가로형 은 열만 사용 하 여 단일 행에 배치 됩니다.

세로 -자식 항목이 행만 사용 하 여 단일 열에 배치 됩니다.

개체 컬렉션 예제

ObjectCollectionExamples(Asset/MRTK/example/데모/UX/Collections/장면/ObjectCollectionExamples unity) 예제 장면에는 개체 컬렉션 형식의 다양 한 예제가 포함 되어 있습니다.

요소의 정기 테이블 은 개체 컬렉션의 작동 방식을 보여 주는 예제 앱입니다. 개체 컬렉션을 사용 하 여 여러 도형의 3D 요소 상자를 레이아웃 합니다.

개체 컬렉션 형식

3D 개체

개체 컬렉션을 사용 하 여 가져온 3D 개체의 레이아웃을 지정할 수 있습니다. 아래 예제에서는 컬렉션을 사용 하는 3D의 3 차원 모델 개체에 대 한 평면 및 원통형 레이아웃을 보여 줍니다.

개체 컬렉션 3D

2D 개체

개체 컬렉션은 2D 이미지에서 만들 수도 있습니다. 예를 들어 여러 이미지를 그리드 스타일로 배치할 수 있습니다.

개체 컬렉션 2D