Пример #1
0
    // Use this for initialization
    void Start()
    {
        units = new List <AIPath>();
        sim   = RVO.Simulator.Instance;

        sim.setAgentDefaults(neighborDist, maxNeighbors, timeHorizon, timeHorizonObst, radius, maxSpeed, new RVO.Vector2(0, 0));

        sim.SetNumWorkers(1);
        //TODO add obstacles?
        //process obstacles
        sim.processObstacles();

        instance = this;
    }
Пример #2
0
 void OnDestroy()
 {
     MyRVOManager.GetInstance().UnRegister(aipath);
 }
Пример #3
0
 void init()
 {
     aipath = GetComponent <AIPath>();
     MyRVOManager.GetInstance().Register(aipath);
 }