Прикрепление коллайдеров экземпляров клонов игровых объектов к ткани во время выполнения для обнаружения столкновения клонов - PullRequest
0 голосов
/ 09 января 2019

Попытка прикрепить сферические коллайдеры экземпляров клонов игровых объектов к ткани, чтобы они все сталкивались во время выполнения.

В настоящее время у меня есть все клоны с тегами, и я хотел бы создать новую ClothSphereColliderPair. Это мой сценарий одежды на данный момент:



    public class ClothTest : MonoBehaviour
    {

    GameObject[] colliderSpheres;

// Start is called before the first frame update

    void Start()
    {

    colliderSpheres = GameObject.FindGameObjectsWithTag("Hand");
    Cloth a = GetComponent<Cloth>();

    foreach (Object player in colliderSpheres) {
    var ClothColliders = new ClothSphereColliderPair[3];
    ClothColliders[0] = new ClothSphereColliderPair(GameObject.FindWithTag("Hand").GetComponent<SphereCollider>());


    a.sphereColliders = ClothColliders;

    }



    }



    // Update is called once per frame
    void Update()
    {

    }

}

Заполнит только один коллайдер. Я также проверил только с дубликатами одного и того же игрового объекта (не порожденного), и только один заполняет поле ткани Sphere Collider. Спасибо за помощь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...