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

Trigger Camera C#

СообщениеДобавлено: 11 ноя 2017, 21:31
SoulMx47
Всем доброе время суток. Товарищи! помогите пожалуйста более подробно разобрать данное видео

по большей части интересует сама реализация скрипта , заранее благодарю (popcorn1)

Re: Trigger Camera C#

СообщениеДобавлено: 11 ноя 2017, 21:42
Anonymyx
Синтаксис:
Используется csharp
    Transform player;

    [SerializeField]
    Camera triggerCamera;
    [SerializeField]
    string playerTag;
    [SerializeField]    
    bool isCameraFallowing;
    [SerializeField]    
    bool isStartingCamera;

    void Start()
    {
     triggerCamera.enabled = isStartingCamera;
    }

    void LateUpdate()
    {
        if(player && isCameraFallowing)
        transform.LookAt(player);
    }

    void OnTriggerEnter(Collider other)
    {
        if (!other.CompareTag(playerTag)) return;
        triggerCamera.enabled = true;
        player = other.transform;
    }

    void OnTriggerExit(Collider other)
    {
        if (!other.CompareTag(playerTag)) return;
        triggerCamera.enabled = false;
        player = null;
    }


как-то так наверное...