ONE WAY - Создание второй игры для Steam №2
ONE WAY - Создание второй игры для Steam №2
535535 открытий

Насколько корректно в c# сравнивать строки оператором "=="? (other.gameObject.tag == "ground")
В той же java, при сравнении ссылок, это будет работать пока они ссылаются на один объект, поэтому в будущем может появиться непредсказуемое поведение. Или тут есть свои нюансы?

Ответить

Про теги уже сказали, а в целом при сравнении строк все делают именно так. Пока не встречал никого, кто бы юзал String.Compare(), хотя так тоже можно.

Ответить

Так делать можно, это будет работать, но более правильно использовать
other.gameobject.CompareTag(“ground”);

Это конкретно для тэга. Для сравнения строк тоже свои операторы есть.

Ответить

Я просто очень слаб в программировании, всё работает на костылях, мне кажется)

Ответить