Exemple #1
0
    public void GenerarObjeto()
    {
        Caer  aux = Instantiate(objeto);
        float velocidadAuxiliar = GeneradorPlataformas.instance.distanciaEntrePlataformas / GeneradorPlataformas.instance.Tiempo() * Random.Range(1f + porcentajeDesviacionVelocidadMinimo, 1f + porcentajeDesviacionVelocidadMaximo);

        aux.cambiarVelocidad(velocidadAuxiliar);
        Vector2 auxiliar = posicionSuperior;

        auxiliar.x = Random.Range(limiteIzquierdo, limiteDerecho);
        objeto.transform.position = auxiliar;
        Invoke("GenerarObjeto",
               GeneradorPlataformas.instance.Tiempo() / multiplicadorFrecuencia * Random.Range(1f - porcentajeDesviacionTiempo, 1f + porcentajeDesviacionTiempo));
    }
Exemple #2
0
 void Awake()
 {
     caida  = GetComponent <Caer>();
     sprite = GetComponent <SpriteRenderer>();
 }