Кто-нибудь знает, как добавить более одного тега к игровому объекту в единстве без создания сценария c#? - PullRequest
0 голосов
/ 29 мая 2020

Я всего лишь ребенок, которому 11 лет, и я новичок с c# и единством. В любом случае, я хочу сделать телепорт для сцены, но у меня уже есть тег, и я хочу добавить еще один, потому что он очень привередливый и ломается. Вот код, который у меня уже есть:

if(other.collider.CompareTag("Portal"))
        {
            levelIndex = 1;
        }

Я хотел бы знать, есть ли какой-либо другой способ, кроме добавления БОЛЬШЕ кода к этому и простого выполнения его единства. Спасибо!

1 Ответ

0 голосов
/ 04 июня 2020

Я понял, что мне нужно было сделать, это изменить теги на другой тег, а затем на Killfloor. Вот последний сценарий, который был изменен на:

if(other.collider.CompareTag("Portal"))
    {
        NextLevel();
    }

, а вот класс NextLevel, который я сделал для телепорта.

public void NextLevel()
{
    SceneManager.LoadScene(levelIndex + 1);
}

Как видите, я немного изменил, но понял из того, что вам нужно было сделать levelIndex + 1, чтобы изменить сцену.

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