У меня есть объект игры персонажа, как с аниматором, так и коллайдером. frames - A co-routine, disabling the character's hit-box for several seconds.
I attempted enabling and disabling the collider's isTrigger property, but the problem persisted - The character still gets hurt while the isTrigger is on.
Code:
private IEnumerator ActivateInvincibility()
{
// 3 seconds of invincibility
_hit_zone.enabled = false; // no effect
_hit_zone.isTrigger = true; // no effect either
yield return new WaitForSeconds(3f);
_hit_zone.enabled = true;
_hit_zone.isTrigger = false;;
}
< /code>
, называемый нормально, как So: startCoroutine ("activeInvincibility"); < /code>. < /p>
Редактировать: < /p>
Для разъяснения, что я хочу знать, потому что я могу возник, потому что я могу возник. root. < /p>
Я также отредактировал неважные строки кода. < /p>
Подробнее здесь: https://stackoverflow.com/questions/615 ... llider-why
Аниматор не позволит мне не позволять мне, а не код, чтобы отключить коллайдер. Почему? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
VS Powershell не позволит мне скомпилировать, но использование его извне позволит
Anonymous » » в форуме JAVA - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать аниматор объектов для цвета фона элементов в RecyclerView?
Anonymous » » в форуме Android - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-