@Stepgor

Почему позиция не меняется?

Персонаж падает из y = 50, на y = 0 стоит plane-триггер.
К персонажу привязан скрипт, лог выводит, а позиция не меняется (персонаж присвоен obj).
Что может быть не так?
void OnTriggerEnter(Collider other)
    {
        Debug.Log("TRigger");
        obj.transform.position = new Vector3(0f, 300f, 0f);
    }
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 2
Попробуйте так
void OnTriggerEnter(Collider other)
{
Debug.Log("TRigger");
transform.Translate(Vector3(0f, 300f, 0f));
}
Ответ написан
@TailsMiles54
Что то в этом роде. Описал бы по точнее что происходит у тебя на сцене вообще.

obj.transform.position = obj.transform.position * new Vector3(0f, 300f, 0f);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
от 130 000 до 200 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽