ARCore Vector3 назначения параметров - PullRequest
0 голосов
/ 05 марта 2020

У меня есть узел, созданный в методе onCreate, где трехмерный ресурс размещен на узле. Используя Vector3, вы можете создать ресурс случайным образом вдоль плоскостей x, y и z. Ниже я узнаю, как я это делаю:

Node node = new Node();
                        node.setRenderable(renderable);
                        scene.addChild(node);

                        Random random = new Random();
                        int x = random.nextInt(6);
                        int z = random.nextInt(6);
                        int y = random.nextInt(1);

                        z = -z;

                        node.setWorldPosition(new Vector3(
                                (float) x,
                                y / 10f,
                                (float) z
                        ));

Тем не менее, я sh хочу, чтобы актив появлялся случайным образом только на плоскостях x и y , так как все активы должны быть размещены на земле для моей игры. Как я могу сохранить значение y там, где оно стоит на уровне земли? Я экспериментировал с новым Vector3.down (), но это не позволяет мне случайным образом генерировать оси x и z. Любая помощь с благодарностью!

...