Вопрос по методу Instantiate

В моем коде Instantiate создает взрыв в позиции игрока

Instantiate(explosion, Player.Instance.transform.position, Quaternion.Euler(90, Random.Range(0, 90), 0));

Но игрок на месте которого создается взрыв немного выглядывает из него. Удалять игрока при взрыве я не могу, поэтому нужно задать позицию создания взрыва немного выше по координате Y. Как можно такое провернуть?


Ответы (1 шт):

Автор решения: Olegator36
Instantiate(explosion, Player.Instance.transform.position + Vector.up, Quaternion.Euler(90, Random.Range(0, 90), 0));
  1. Прибавляйте к Player.Instance.transform.position вектор с координатой y, если нужно приподнять взрыв повыше.
  2. Уберите поворот по координате x, если проект двумерный.
→ Ссылка