Exemplo n.º 1
0
    //中央へ移動
    void Cohesion()
    {
        var center = boidsManager.CalculateCenterPosition();

        var centerDir = (center - transform.position).normalized;
        //Debug.Log(center);


        var dir = (transform.forward * Turbulence + centerDir * (1 - Turbulence)).normalized;

        //Debug.Log(dir);

        velocity = (velocity + dir).normalized;
    }