애셋 정의

공개 클래스 AssetDefinition

모델 소스 파일, 삽입할 자료, 애셋 정의 파일 (sfa), 애셋 번들 파일 (sfb) 등 단일 장면 애셋을 정의합니다.

이 클래스의 인스턴스는 Gradle 빌드의 SceneformAssets 인스턴스 내부에 배치됩니다.

각 애셋 정의는 두 작업(createAsset 작업 및 compileAsset 작업)을 생성하며 작업 접미사를 사용하여 애셋 빌드를 서로 구분합니다. createAsset 태스크는 .sfa 파일이 존재하지 않는 경우 생성하고 compileAsset 태스크는 createAsset 태스크에 종속되며 .sfb 파일 입력이 변경되면 .sfb 파일을 생성합니다.

모든 경로는 이 정의가 있는 Gradle 빌드를 기준으로 합니다.

공개 생성자

공개 메서드

void
animationPath(String animatedPath)
애니메이션을 가져와 현재 애셋 sfb 파일에 추가할 입력 .fbx의 경로를 설정합니다.
void
materialPath(String materialPath)
입력 자료를 설정합니다.
void
modelPath(String modelPath)
입력 .obj, .fbx 또는 .gltf 파일의 경로를 설정합니다.
void
sfaPath(String sfaPath)
이 애셋의 빌드 방식에 관한 세부정보를 정의하는 .sfa 경로를 설정합니다.
void
sfbPath(문자열 sfbPath)
애셋 빌드가 .sfb 출력 파일을 배치할 경로를 설정합니다.

상속된 메서드

공개 생성자

public AssetDefinition ()

공개 메서드

public void animationPath (StringanimationPath)

애니메이션을 가져와 현재 애셋 sfb 파일에 추가할 입력 .fbx의 경로를 설정합니다.

매개변수
애니메이션 경로 fbx 파일의 상대 경로입니다.

public void materialPath (String materialPath)

입력 자료를 설정합니다.

매개변수
MaterialPath 허용되는 값만: 'default'.

public void modelPath (String modelPath)

입력 .obj, .fbx 또는 .gltf 파일의 경로를 설정합니다.

매개변수
모델 경로 모델 파일의 상대 경로입니다.

public void sfaPath (String sfaPath)

이 애셋의 빌드 방식에 관한 세부정보를 정의하는 .sfa 경로를 설정합니다. .sfa가 없을 때 이 애셋을 빌드하면 기본 .sfa 파일이 생성됩니다. .sfa가 있으면 입력으로 사용되어 .sfb를 빌드하는 데 사용되는 매개변수를 정의합니다.

매개변수
sfaPath .sfa 파일의 상대 경로입니다.

public void sfbPath (String sfbPath)

애셋 빌드가 .sfb 출력 파일을 배치할 경로를 설정합니다.

매개변수
sfbPath .sfb 파일이 있어야 하는 상대 경로입니다.