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

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

1
Ответить

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

2
Ответить

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

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

1
Ответить

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

Ответить