Как установить элемент .sfb на экран с помощью ModelRenderable - PullRequest
0 голосов
/ 03 октября 2019

Итак, я пытаюсь установить несколько случайных шаров на экране, используя дополненную реальность с Android Studio. Когда я пытаюсь разместить объекты на экране, мое приложение мгновенно падает. Я не получаю никаких ошибок. У меня белый экран, и он просто падает.

Это приложение не может видеть мой balloon.sfb? Активы -> balloon.sfb

private fun addBalloonsToScene() {
        ModelRenderable
            .builder()
            .setSource(this, Uri.parse("balloon.sfb"))
            .build()
            .thenAccept { renderable ->

                for (i in 0..19) {

                    val node = Node()
                    node.renderable = renderable
                    scene!!.addChild(node)

                    val random = Random()
                    val x = random.nextInt(10)
                    var z = random.nextInt(10)
                    val y = random.nextInt(20)

                    z = -z

                    node.worldPosition = Vector3(
                        x.toFloat(),
                        y / 10f,
                        z.toFloat()
                    )
                }
            }
}

Я действительно застрял сейчас и не знаю, что делать.

...