Предложения по созданию наложения радаров HUD в единстве - PullRequest
0 голосов
/ 26 марта 2019

Мне очень помогли, прочитав вопросы на форуме, но дошло до того, что то, что я ищу, похоже, не задано, поэтому вот мой первый вопрос.

Я новичок в программировании и пытаюсь сделать небольшую 3D-игру.Пока все идет хорошо, но я застрял при наложении радара.

Это пример того, чего я добиваюсь.https://drive.google.com/file/d/1AoGYRegc8hI8tC0-GJM2OjXfSg2VBUxj/view?usp=sharing

Я хочу создать оверлей для каждого врага с тегом «Враг».Может получить массив с каждым GameObject с тегом, но не нашел способа создать GameObject для каждого элемента в списке и удалить его, когда его больше нет в списке.

Есть предложения?

1 Ответ

0 голосов
/ 26 марта 2019

Может быть OnBecameInvisible () может вам помочь.

public class EnemyObject : MonoBehaviour
{
    ...        

    void OnBecameVisible()
    {
         GameObject something = new GameObject("Something");
         something.transform.parent = this.transform;
    }

    void OnBecameInvisible()
    {
        GameObject something = GameObject.Find("Something");
        Destroy(something);
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...