คอนเทนเนอร์สําหรับคําจํากัดความชิ้นงานทั้งหมดของ Sceneform ในโปรเจ็กต์ Gradle Sceneform
มีออบเจ็กต์ SceneformAssets
อยู่ในระดับบนสุดของไฟล์ Gradle ซึ่งใช้งานปลั๊กอิน com.google.ar.stageform.plugin gradle ผ่าน: apply plugin: 'com.google.ar.sceneform.plugin'
ออบเจ็กต์นี้มีชื่อว่า sceneform
ในไฟล์ build.gradle และใช้เพื่อกําหนดกฎเนื้อหาผ่านเมธอดกําหนดเนื้อหาแบบต่างๆ ได้ ซึ่งแต่ละรายการจะทําให้เกิดออบเจ็กต์ AssetDefinition
รายการขึ้น
ออบเจ็กต์ SceneformAssets จะกําหนดกฎชื่อ "คอมไพล์ซีเซ็ป ในโปรเจ็กต์ Android ระบบจะแทรกกฎนี้เป็นทรัพยากร Dependency ของ "mergeAssets" และ "mergeResources" งานเพื่อให้เอาต์พุตสามารถอยู่รวมกันเป็นโปรเจ็กต์ Android ผ่านไดเรกทอรี src/main/asset หรือไดเรกทอรีต้นทาง/หลัก/res/raw
วิธีการสาธารณะ
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
asset(String modelPath, String sfbPath)
กําหนด
AssetDefinition โดยใช้วัสดุและตําแหน่งเริ่มต้นของ sfa |
เป็นโมฆะ | |
เป็นโมฆะ |
วิธีการที่รับค่ามา
วิธีการสาธารณะ
สาธารณะ null asset (String modelPath, StringmaterialPath, String sfaPath, String sfbPath)
นิยาม AssetDefinition
พารามิเตอร์
เส้นทางโมเดล | เส้นทางไปยังโมเดล .obj, .fbx หรือ .gltf |
---|---|
MaterialPath | วัสดุที่จะใช้ ค่าที่ยอมรับ: 'default' |
เส้นทาง | เส้นทางที่วาง .sfa |
SfbPath | เส้นทางที่ควรสร้างไฟล์ .sfb |
สาธารณะ null asset (String modelPath, StringmaterialPath, String sfaPath, String sfbPath, List<String>ภาพเคลื่อนไหวPaths)
นิยาม AssetDefinition
พารามิเตอร์
เส้นทางโมเดล | เส้นทางไปยังโมเดล .obj, .fbx หรือ .gltf |
---|---|
MaterialPath | วัสดุที่จะใช้ ค่าที่ยอมรับ: 'default' |
เส้นทาง | เส้นทางที่วาง .sfa |
SfbPath | เส้นทางที่ควรสร้างไฟล์ .sfb |
เส้นทางภาพเคลื่อนไหว | รายการไฟล์ .fbx สําหรับเพิ่มภาพเคลื่อนไหวในไฟล์ sfb |
สาธารณะ null asset (String modelPath, String sfbPath)
กําหนด AssetDefinition
โดยใช้วัสดุและตําแหน่งเริ่มต้นของ sfa
พารามิเตอร์
เส้นทางโมเดล | เส้นทางไปยังโมเดล .obj, .fbx หรือ .gltf |
---|---|
SfbPath | เส้นทางที่ควรสร้างไฟล์ .sfb |
สาธารณะ null asset (Closure<Object> closure)
นิยาม AssetDefinition
พารามิเตอร์
การปิด | การปิดกําหนด AssetDefinition ที่จะเพิ่ม
|
---|
สาธารณะ ประกาศ ก่อน (สตริงงาน)
เพิ่มงานเนื้อหา Sceneform คอมไพล์เป็นการอ้างอิงงานที่ระบุ
ปลั๊กอิน Sceneform อาจนําไปใช้นอกบิลด์ของ Android วิธีนี้อาจมีประโยชน์หากต้องมีการสร้างชิ้นงานแบบสแตนด์อโลนสําหรับฉากแทนที่จะผสานรวมเข้ากับบิลด์ของโปรเจ็กต์ Android โดยตรง
เมื่อใช้ปลั๊กอิน Sceneform ภายนอกบิลด์ของ Android ระบบจะไม่เพิ่มงานการรวบรวมเนื้อหาของ Sceneform ลงในโครงสร้างการขึ้นต้นโดยค่าเริ่มต้น ใช้วิธีนี้ในการทําให้การรวบรวมเนื้อหาเป็นทรัพยากร Dependency ของงานนั้นๆ
พารามิเตอร์
ชื่องาน | งานที่ควรขึ้นอยู่กับงาน CompSceneformAssets |
---|