Trigger Camera C#

Программирование на Юнити.

Trigger Camera C#

Сообщение SoulMx47 11 ноя 2017, 21:31

Всем доброе время суток. Товарищи! помогите пожалуйста более подробно разобрать данное видео

по большей части интересует сама реализация скрипта , заранее благодарю (popcorn1)
SoulMx47
UNец
 
Сообщения: 1
Зарегистрирован: 11 ноя 2017, 21:23

Re: Trigger Camera C#

Сообщение Anonymyx 11 ноя 2017, 21:42

Синтаксис:
Используется 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;
    }


как-то так наверное...
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 9