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 | |
void | |
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 | |
void |
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. |
---|