Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Creación, spawn y movimiento de la pelota

7/13
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

ahora mi reto sera, implementar todo lo aprendido a 3D

Hice una pequeña función para que cuando se le de el primer impulso a la bola, este impulso sea aleatorio y no siempre en la misma dirección, también un parámetro direction para poder definir si saldrá disparada a la izquierda o derecha.

public void FirstImpulse(int direction)
    {
        rb.simulated = true;
        Random.seed = Random.RandomRange(2001, -2001);
        //recomiendo cambiar la semilla cada vez que se llame un número aleatorio porque de lo contrario, por alguna razón la aleatoriedad suele tener una tendencia
        float number = Random.RandomRange(-999, 999) / 1000;
        Vector2 dir = new Vector2(direction, number);
        rb.velocity = dir * speed * Time.fixedDeltaTime;
    }