Моя дверь смешно открывается со сценарием, поэтому я хотел бы открыть ее с анимацией.Если кто-нибудь знает, как это исправить, это было бы очень полезно.Вот часть скрипта, управляющая секцией открытых дверей.
Я пробовал писать сценарии, но не могу найти подходящий метод сценариев для Unity.(Я использую новейшую версию Unity).
if (open)
{
var newRot = Quaternion.RotateTowards(transform.rotation, Quaternion.Euler(0f, -90.0f, 0f), Time.deltaTime * 200);
transform.rotation = newRot;
Ray ray = new Ray(transform.position, transform.forward);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, interactDistance))
{
if (hit.collider.CompareTag("Door"))
{
hit.collider.transform.parent.GetComponent<doorOpen>().ChangeDoorState();
}
}
}
else
{
var newRot = Quaternion.RotateTowards(transform.rotation, Quaternion.Euler(0f, 0f, 0f), Time.deltaTime * 200);
transform.rotation = newRot;
}
Я использую ключ, чтобы открыть свою дверь, и я хотел бы, чтобы дверь открылась с анимацией.Любая помощь будет потрясающей.