Пример #1
0
    // Use this for initialization
    void Start()
    {
        destination = transform.position;

        m_debugDraw = Camera.main.GetComponent <KDebugDraw>();
        if (m_debugDraw == null)
        {
            m_debugDraw = Camera.main.gameObject.AddComponent <KDebugDraw>();
        }

        m_hDraw = m_debugDraw.addDrawLine();
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        m_debugDraw = Camera.main.gameObject.AddComponent <KDebugDraw>();

        random = new System.Random();

        //RVO.Simulator.Instance.setTimeStep(0.25f);
        RVO.Simulator.Instance.setAgentDefaults(15.0f, 10, 5.0f, 5.0f, 2.0f, 1, new RVO.Vector2(0.0f, 0.0f));

        m_dropDown.ClearOptions();
        List <Dropdown.OptionData> options = new List <Dropdown.OptionData>();

        options.Add(new Dropdown.OptionData(MouseFunc.AddAgent.ToString()));
        options.Add(new Dropdown.OptionData(MouseFunc.AddObstacle.ToString()));
        options.Add(new Dropdown.OptionData(MouseFunc.MovAgent.ToString()));
        m_dropDown.AddOptions(options);
        m_dropDown.value = 0;


        m_hDrawObstacle  = m_debugDraw.addDrawLine();
        m_hDrawPointList = m_debugDraw.addDrawLine();

        m_selectCollider = gameObject.GetComponent <BoxCollider>();
    }