Ejemplo n.º 1
0
    //----------------------------------------------------------------------
    //----------------------------------------------------------------------
    void Awake()
    {
        Agent sAgent = GetComponent <Agent>();

        BehaviorWallAvoidance sWallAvoid = new BehaviorWallAvoidance(sAgent, 1.0f);

        //sWallAvoid.SetEnabled(true);
        sAgent.AddBehavior(sWallAvoid);

        BehaviorObstacleAvoidance sObsAvoid = new BehaviorObstacleAvoidance(sAgent, 1.0f);

        sObsAvoid.SetEnabled(true);
        sAgent.AddBehavior(sObsAvoid);

        m_sSeek = new BehaviorSeek(sAgent, 0.9f, Vector3.zero);
        m_sSeek.SetEnabled(true);
        sAgent.AddBehavior(m_sSeek);
    }