Да, вы можете.Я пытался с gltf
, и он работает нормально.Я загрузил файл в каталог файлов и указал путь к файлу в качестве исходного URL.
val fileName = "myfile.gltf"
val filePath = "${filesDir.path}/${fileName}"
ModelRenderable.builder()
.setSource(this, RenderableSource.builder().setSource(
this,
Uri.parse(filePath),
RenderableSource.SourceType.GLTF2).build())
.setRegistryId(filePath)
.build()
.thenAccept {
renderable = it
}
.exceptionally {
// Error happened
return@exceptionally null
}
Примечание: Если у вас есть файл bin
, загрузите его также.