У меня есть узел, созданный в методе 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. Любая помощь с благодарностью!