Прошу подсказки

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Прошу подсказки

Сообщение fdv1897 01 апр 2020, 10:49

Всем привет.
Написал простой скрипт,при входе в триггер под определённым тэгом-
Включается булевая (bool)
Но проблема в том,что скрипт приходится весить на персонажа и это придётся делать для каждой машины т.е(10 машин = 10 скриптов на персонаже)
А на персонажа приходится кидать скрипт потому что,иначе булевые на проверку не проходят и не реагируют на вход в триггер.
Понимаю,что вроде как надо указать в скрипте что персонаж входит в коллайдер с тэгом,но как это реализовать ?Подскажите пожалуйста.

Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Posadka : MonoBehaviour {

    //GameObject
        public GameObject Fps;          //Игрок
        public GameObject Car;          //Машина
        public GameObject coliders;     //Коллайдер

        //Scripts
        public RCCCarControllerV2 cr;   //ссылка на скрипт машины

        //Bool
        public bool _stay;              //булевая на то,что стоишь в триггере
        public bool _sid;               //булевая на то,что сел в триггер(салон)


        void Start(){
                cr.GetComponent<RCCCarControllerV2>();          
                Fps.GetComponent<CharacterController> ();
                }


        void OnTriggerEnter(Collider other){        //при входе в триггер с коллайдером
                if (other.tag == "Salon")               //если коллайдер с тэгом Салон
                        _stay = enabled;                    //булевая того,что стоишь в трегере включена
                }
        }
fdv1897
UNец
 
Сообщения: 9
Зарегистрирован: 01 апр 2020, 10:37

Re: Прошу подсказки

Сообщение Saltant 01 апр 2020, 14:40

В твоем геймобжекте ищи тег игрока и делай действие.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2235
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Прошу подсказки

Сообщение fdv1897 01 апр 2020, 18:53

Спасибо огромное!
Ошибка была проста,но я всё же почему-то думал,что тэг должен считываться с коллайдера в который входишь)
Запомню на будущее!Спасибо ещё раз,всё получилось!
fdv1897
UNец
 
Сообщения: 9
Зарегистрирован: 01 апр 2020, 10:37


Вернуться в Почемучка

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21