@Yarik228

Почему Не работает скрипт на Саждение в 3Д автомобиль на Unity 3D?

Почему у меня не работает скрипт. Хочу я значит зделать скрипт для того чтоб Персонаж(Character Conroller) если он находитса в зоне хитбокса с тригером то по нажатию кнопки F он садился в Автомобиль(с аддоном Real car controler) по принципу переключения между камерами(когда одна камера работает то другая нет и наоборот). Исправте пжжж если есть ошибка.

Вот скрипт:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CarSeatScr : MonoBehaviour
{
    public GameObject CarCamera;
    public GameObject PlayerCamera;
    public GameObject Player;
    private bool enter;
    

    // Update is called once per frame
    void Update()
    {
        if (enter == true)
        {
            if (Input.GetKeyDown(KeyCode.F))
            {
                CarCamera.SetActive(true);
                PlayerCamera.SetActive(false);
                Player.SetActive(false);
            }
        }
    }

    void OnTriggerEnter(Collider col)
    {
        if (col.tag == "FPSController")
        {
            enter = true;
        }
    }
    void OnTriggerExit(Collider col)
    {
        if (col.tag == "FPSController")
        {
            enter = false;
        }
    }
}
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы