Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        MeshCreator     meshCreator     = new MeshCreator();
        ColliderCreator colliderCreator = new ColliderCreator();

        for (int i = 0; i < 10; ++i)
        {
            Vector3    pos  = new Vector3(i * 4.0f, 0.0f, 10.0f);
            Quaternion rot  = Quaternion.AngleAxis(Random.value * 360, Vector3.up);
            Vector3    size = Vector3.one + Vector3.up * i * 0.2f;
            meshCreator.Add(prefab, pos, rot, size);
            colliderCreator.Add(prefab, pos, rot, size);
        }
        meshCreator.Generate(this.transform, 150, SortFunc);

        colliderCreator.Generate(this.transform);
    }