Страница 1 из 1

Не работает воспроизведение анимации при вхождении в триггер

СообщениеДобавлено: 23 мар 2023, 21:59
RFUTBOTBAJBACG
Надо чтобы при вхождении в триггер радом со шлгабаумом шлагбаум открывался а при выходн закрывался, но просто скрипт не работает и все, вот скрипт
Синтаксис:
Используется csharp
using UnityEngine;
 
public class BarrierAnimation : MonoBehaviour
{
    public GameObject ObjectWithAnim;
 
    public void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag == "Player")
        {
            ObjectWithAnim.GetComponent<Animation>().Play();
        }
    }
    public void OnTriggerExit(Collider other)
    {
        if (other.gameObject.tag == "Player")
        {
            ObjectWithAnim.GetComponent<Animation>().Play("Down");
        }
    }
}

Re: Не работает воспроизведение анимации при вхождении в триггер

СообщениеДобавлено: 06 апр 2023, 16:50
kapibara47
Эм, у тебя написано
Синтаксис:
Используется csharp
ObjectWithAnim.GetComponent<Animation>().Play();

Я конечно не профи, но мне кажется он должен знать какую ему анимацию то проигрывать.
Синтаксис:
Используется csharp
ObjectWithAnim.GetComponent<Animation>().Play("Up или как его там");

Re: Не работает воспроизведение анимации при вхождении в триггер

СообщениеДобавлено: 06 апр 2023, 21:15
1max1
Проверь логами, работает ли вообще вхождение в триггер чего-либо.