示例#1
0
    public bool Init()
    {
        UTestPrototypes.Init();

        m_instRoot = GameObject.Find("Instances");
        if (m_instRoot == null)
        {
            return(false);
        }

        m_metalod = new UMetaLod();
        for (int i = 0; i < 3000; i++)
        {
            MetaLodTargetGameObject target = UTestPrototypes.NewRandom();
            if (target != null)
            {
                target.gameObject.transform.localPosition = NewRandomPoint();
                target.gameObject.transform.localScale    = new Vector3(1.0f, 1.0f, 1.0f);
                target.gameObject.transform.localRotation = Quaternion.Euler(0.0f, Random.Range(0.0f, 360.0f), 0.0f);
                target.gameObject.transform.parent        = m_instRoot.transform;
                m_metalod.AddTarget(target);
            }
        }

        return(true);
    }
示例#2
0
    public bool Init()
    {
        UTestPrototypes.Init();

        m_instRoot = GameObject.Find("Instances");
        if (m_instRoot == null)
            return false;

        m_metalod = new UMetaLod();
        for (int i = 0; i < 3000; i++)
        {
            MetaLodTargetGameObject target = UTestPrototypes.NewRandom();
            if (target != null)
            {
                target.gameObject.transform.localPosition = NewRandomPoint();
                target.gameObject.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f);
                target.gameObject.transform.localRotation = Quaternion.Euler(0.0f, Random.Range(0.0f, 360.0f), 0.0f);
                target.gameObject.transform.parent = m_instRoot.transform;
                m_metalod.AddTarget(target);
            }
        }

        return true;
    }