Есть объект "Player", и есть объекты земли, которые имеют скрипт "grass". Как осуществить проверку, соприкосается ли объект "Player" с землёй в данный момент?
Для реализации подобного есть готовые механизмы:
OnTriggerEnter и OnTriggerExit:
public class ExampleClass : MonoBehaviour {
void OnTriggerEnter(Collider other) {
// начало столкновения
}
}
void OnTriggerExit(Collider other) {
// окончание столкновения
}
В OnTriggerEnter вы ловите все столкновения с другими объектами. Вы можете сохранять эти объекты в список, а в OnTriggerExit удалять. Тогда для осуществления проверки, соприкасается ли ваш объект с чем-то конкретным, вам достаточно посмотреть этот список.
Physics.Raycast. Самим рейкастить периодически, скажем, вниз. Смотреть, есть ли пересечение с чем-то. Если да, то смотреть, что это за объект.Physics.OverlapSphere. Можно получить список коллайдеров, с которыми сфера пересекается.Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости