Cloth
Описание
Класс Cloth предоставляет интерфейс к физической симуляции ткани.
Свойства
| Свойство | Описание |
|---|---|
| bendingStiffness | Жесткость ткани при изгибе. |
| capsuleColliders | Массив CapsuleColliders, с которым должен столкнуться экземпляр Cloth. |
| clothSolverFrequency | Число итераций в секунду. |
| coefficients | Коэффициенты очистки ткани, используемые для определения того, как ткани взаимодействуют с очищенной сеткой. |
| collisionMassScale | Насколько увеличить массу столкнувшихся частиц. |
| damping | Движение влажной ткани. |
| enableContinuousCollision | Включить непрерывное столкновение для повышения стабильности столкновения. |
| enabled | Эта ткань включена? |
| externalAcceleration | Постоянное внешнее ускорение, действующее на ткань. |
| friction | Трение ткани при столкновении с характером. |
| normals | Текущие нормы объекта ткани. |
| randomAcceleration | Случайное внешнее ускорение, приложенное к ткани. |
| selfCollisionDistance | Минимальное расстояние, на котором две частицы ткани отталкивают друг друга (по умолчанию: 0.0). |
| selfCollisionStiffness | Жесткость при самостолкновении определяет, насколько сильным должен быть импульс разделения для столкнувшихся частиц. |
| sleepThreshold | Порог сна Клода. |
| sphereColliders | Массив ClothSphereColliderPairs, с которым должен столкнуться экземпляр Cloth. |
| stiffnessFrequency | Задает параметр частоты жесткости. |
| stretchingStiffness | Растяжная жесткость ткани. |
| useGravity | Должна ли гравитация влиять на имитацию ткани? |
| useTethers | Используйте анкеры. |
| useVirtualParticles | Добавлять по одной виртуальной частице на треугольник для повышения стабильности столкновений. |
| vertices | Текущее положение вершин объекта ткани. |
| worldAccelerationScale | Насколько ускорение персонажа в пространстве мира повлияет на вершины ткани. |
| worldVelocityScale | Насколько пространственно-мировое перемещение персонажа повлияет на вершины ткани. |
Открытые методы
| Метод | Описание |
|---|---|
| ClearTransformMotion | Очистить ожидаемые изменения преобразования от влияния на моделирование ткани. |
| GetSelfAndInterCollisionIndices | Получить список частиц, которые будут использоваться для самостоятельных и межстолкновений. |
| GetVirtualParticleIndices | Возвращает список индексов, используемых при формировании виртуальных частиц. |
| GetVirtualParticleWeights | Возвращает веса, используемые при формировании виртуальных частиц для ткани. |
| SetEnabledFading | Снижение или увеличение симуляции ткани. |
| SetSelfAndInterCollisionIndices | Это позволяет вам установить индексы ткани, используемые для самостоятельного и взаимного столкновения. |
| SetVirtualParticleIndices | Задаёт индексы, используемые при формировании виртуальных частиц. |
| SetVirtualParticleWeights | Задаёт веса, используемые при формировании виртуальных частиц для ткани. |
Унаследованные члены 4
Свойства
| Свойство | Описание |
|---|---|
| gameObject | GameObject, к которому прикреплен данный компонент. Компонент всегда прикрепляется к игровому объекту. |
| tag | Тег этого игрового объекта. |
| transform | Transform прикреплен к этому GameObject. |
| transformHandle | TransformHandle этого GameObject. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| BroadcastMessage | Вызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте или любом из его дочерей. |
| CompareTag | Проверяет тег GameObject на соответствие определенному тегу. |
| GetComponent | Получает ссылку на компонент типа T на том же GameObject, что и указанный компонент. |
| GetComponentInChildren | Получает ссылку на компонент типа T на том же GameObject, что и указанный компонент, или на любого ребенка GameObject. |
| GetComponentIndex | Получает индекс компонента на его родительском GameObject. |
| GetComponentInParent | Получает ссылку на компонент типа T на том же GameObject, что и указанный компонент, или на любой родитель GameObject. |
| GetComponents | Получает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент. |
| GetComponentsInChildren | Получает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент, и на любого ребенка GameObject. |
| GetComponentsInParent | Получает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент, и любой родитель GameObject. |
| SendMessage | Вызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте. |
| SendMessageUpwards | Вызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте и на каждом предшественнике поведения. |
| TryGetComponent | Получает компонент указанного типа, если он существует. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |