Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Collision.collider

public Collider collider;

Описание

Столкновение с Collider (только для чтения).

Получить коллайдер игрового объекта, в который попадает ваш игровой объект. Чтобы подробно найти все коллайдеры, которые были поражены, вам необходимо выполнить итерацию по точкам контакта (свойство contacts).

//In this example, the name of the GameObject that collides with your GameObject is output to the console. Then this checks the name of the Collider and if it matches with the one you specify, it outputs another message. //Create a GameObject and make sure it has a Collider component. Attach this script to it. //Create a second GameObject with a Collider and place it on top of the other GameObject to output that there was a collision. You can add movement to the GameObject to test more. using UnityEngine; public class Example : MonoBehaviour { //If your GameObject starts to collide with another GameObject with a Collider void OnCollisionEnter(Collision collision) { //Output the Collider's GameObject's name Debug.Log(collision.collider.name); } //If your GameObject keeps colliding with another GameObject with a Collider, do something void OnCollisionStay(Collision collision) { //Check to see if the Collider's name is "Chest" if (collision.collider.name == "Chest") { //Output the message Debug.Log("Chest is here!"); } } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3