องค์ประกอบบรรยากาศ

คลาสสาธารณะ SceneformAssets

คอนเทนเนอร์สําหรับคําจํากัดความชิ้นงานทั้งหมดของ 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 MaterialPath, String sfaPath, สตริง sfbPath)
นิยาม AssetDefinition
เป็นโมฆะ
asset(String modelPath, String MaterialPath, String sfaPath, สตริง sfbPath, รายการ<สตริง>ภาพเคลื่อนไหวเส้นทาง
นิยาม AssetDefinition
เป็นโมฆะ
asset(String modelPath, String sfbPath)
กําหนด AssetDefinition โดยใช้วัสดุและตําแหน่งเริ่มต้นของ sfa
เป็นโมฆะ
asset(Closure<Object> ปิด)
นิยาม AssetDefinition
เป็นโมฆะ
before(String taskName)
เพิ่มงานเนื้อหา Sceneform คอมไพล์เป็นการอ้างอิงงานที่ระบุ

วิธีการที่รับค่ามา

วิธีการสาธารณะ

สาธารณะ 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