Итак, я узнал, что вы можете использовать функцию с именем OnCollisionEnter
для различных действий при столкновениях gameObjects. Я попробовал что-то простое:
using UnityEngine;
public class Bouncing : MonoBehaviour
{
void OnCollisionEnter(Collision collisionInfo)
{
Debug.Log("text");
}
}
У меня есть плеер с этими детьми - Camera, Player Body и Ground Check. Тело игрока содержит компонент капсульного коллайдера (поскольку это, конечно, капсула, у коллайдера опция «Триггер» отключена). Bouncer должен был отразить меня примерно на 5 единиц в высоту (я сделаю это когда-нибудь, если у вас есть какие-либо учебные пособия или что-нибудь, что может мне помочь, тогда вы тоже можете это прокомментировать. :)) Bouncer имеет эти компоненты - Rigidbody (это не так) 't kinemati c, но использует гравитацию) и Box Collider (опция "Is Trigger" не проверена.).
Я попытался найти справку по Inte rnet, но ничего не получилось бы так, как я как (потому что это не будет работать вообще).
Извините за мой плохой Энгли sh, спасибо за вашу помощь всем.