Привет! Подскажите, как можно заставить объект(платформу) после контакта с игроком двигаться вниз с заданной скоростью, затем по имеющемуся коду она будет удаляться. Пробовал сделать это через rigidbody и платформа действительно двигалась вниз, но из за воздействия на неё шарика начинала летать.
public float force;
public float invoteDelay = 5f;
public GameObject gmo;
void DeleteObject()
{
Destroy(gmo);
}
public void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Player"))
{
Invoke("DeleteObject", invoteDelay);
}
}
Может это можно как то осуществить через Is kinematic?