Задать вопрос
@Anton12432

Как сделать чтобы объект спавнился только в объекте avaliableMoveArea и еще за края не выходил?

67c70b7335ed7369536824.png

У меня объект уже спавнится, но только в рандом месте в области видимости камеры + вылазит за края

[SerializeField] private GameObject pfp;
  [SerializeField] private GameObject avaliableMoveArea;

  private void MovePfpInRandomPlace()
  {
    float height = Camera.main.orthographicSize;
    float width = height * Camera.main.aspect;
    pfp.transform.position = new Vector3(Random.Range(-width, width), Random.Range(-height, height), 0);
    pfp.gameObject.SetActive(true);
  }
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы