private void initPosicao() { largura = 40 / Util.PIXEL_METRO; altura = camera.viewportHeight / Util.PIXEL_METRO; float xInicial = largura + (camera.viewportWidth / 2 / Util.PIXEL_METRO); if (ultimoObstaculo != null) xInicial = ultimoObstaculo.getPosX(); posX = xInicial + 4; // 4 é o espaço entre os obstaculos float parcela = (altura - Util.ALTURA_CHAO) / 6; // tamanho da tela dividido por 6 para encontrar a posisao Y do obstaculo int multiplicador = MathUtils.random(1, 3); // numero aleatorio entre 1 e 3 posYBaixo = Util.ALTURA_CHAO + (parcela * multiplicador) - (altura / 2); posYCima = posYBaixo + altura + 2f; // 3f espaço entre os canos }