Thành phần biểu mẫu

lớp công khai SceneformAssets

Vùng chứa tất cả định nghĩa thành phần Sceneform trong một dự án gradle của Sceneform.

Đối tượng SceneformAssets tồn tại ở cấp cao nhất của tệp gradle mà ứng dụng com.google.ar.sceneform.plugin gradle được áp dụng thông qua: apply plugin: 'com.google.ar.sceneform.plugin'

Đối tượng này được đặt tên là sceneform trong tệp build.gradle và có thể được dùng để xác định quy tắc về tài sản thông qua nhiều phương thức định nghĩa tài sản. Mỗi phương thức tài sản này sẽ dẫn đến việc tạo đối tượng AssetDefinition.

Đối tượng SceneformAssets xác định một quy tắc có tên "compileSceneformAssets" lấy mọi tác vụ compileAsset được tạo trong một AssetDefinition chứa làm phần phụ thuộc. Trong các dự án Android, quy tắc này được chèn dưới dạng một phần phụ thuộc của "mergeAssets" và "mergeResources" các tác vụ để kết quả đầu ra sẽ có sẵn để được gói vào một dự án Android thông qua thư mục src/main/assets hoặc thư mục nguồn/main/res/raw.

Phương thức công khai

void
asset(String modelPath, String materialPath, String sfaPath, String sfbPath)
Định nghĩa AssetDefinition.
void
asset(String modelPath, String materialPath, String sfaPath, String sfbPath, List<String> animationPaths)
Định nghĩa AssetDefinition.
void
asset(Chuỗi modelPath, String sfbPath)
Xác định AssetDefinition sử dụng chất liệu mặc định và vị trí tuyệt vời.
void
asset(Closed<Object> đóng)
Định nghĩa AssetDefinition.
void
trước(Chuỗi taskName)
Thêm nhiệm vụ tài sản Cảnh biên dịch làm phần phụ thuộc của nhiệm vụ nhất định.

Các phương thức kế thừa

Phương thức công khai

public void asset (String modelPath, String materialPath, String sfaPath, String sfbPath)

Định nghĩa AssetDefinition.

Các tham số
ModelPath Đường dẫn đến mô hình .obj, .fbx hoặc .gltf.
MaterialPath Tài liệu để sử dụng. Giá trị được chấp nhận: # & # 39; mặc định&# 39;
sfaPath Đường dẫn đặt .sfa.
sfbPath Đường dẫn mà .sfb sẽ được tạo.

public void asset

Định nghĩa AssetDefinition.

Các tham số
ModelPath Đường dẫn đến mô hình .obj, .fbx hoặc .gltf.
MaterialPath Tài liệu để sử dụng. Giá trị được chấp nhận: # & # 39; mặc định&# 39;
sfaPath Đường dẫn đặt .sfa.
sfbPath Đường dẫn mà .sfb sẽ được tạo.
AnimationPath Danh sách các tệp .fbx mà từ đó các ảnh động sẽ được đưa vào tệp sfb được tạo.

public void asset (String modelPath, String sfbPath)

Xác định AssetDefinition sử dụng chất liệu mặc định và vị trí tuyệt vời.

Các tham số
ModelPath Đường dẫn đến mô hình .obj, .fbx hoặc .gltf.
sfbPath Đường dẫn mà .sfb sẽ được tạo.

public void asset (Close<Đối tượng> đóng)

Định nghĩa AssetDefinition.

Các tham số
đóng Đóng, xác định AssetDefinition cần thêm.

public void trước (String taskName)

Thêm nhiệm vụ tài sản Cảnh biên dịch làm phần phụ thuộc của nhiệm vụ nhất định.

Bạn có thể sử dụng trình bổ trợ Sceneform bên ngoài bản dựng Android. Điều này có thể hữu ích nếu cần có một bản dựng tài sản độc lập cho biểu mẫu thay vì tích hợp trực tiếp vào bản dựng dự án Android.

Khi trình bổ trợ Sceneform được sử dụng bên ngoài một bản dựng Android, theo mặc định, tác vụ biên dịch thành phần Sceneform sẽ không được thêm vào cây phụ thuộc. Sử dụng phương thức này để biên dịch thành phần phụ thuộc của một tác vụ nhất định.

Các tham số
Tên tác vụ Tác vụ phải phụ thuộc vào tác vụ compileSceneformAssets.