Я начинаю с Unity3D и программирую с C#. Я делаю игру под названием flappy plane. Проблема заключается в уничтожении препятствий после того, как они уходят с экрана. Я сделал prefab и код, который делает клоны этого сборника где-то на сцене (с помощью экземпляра) и, конечно же, что сборник (препятствие) перемещается влево.Создание игры «Flappy Bird» в Unity3D (Flappy Plane), как уничтожить препятствия?
Я попытался с помощью этого кода:
void Update()
{
Vector2 position = Camera.main.WorldToScreenPoint (transform.position);
if (position.x < Screen.width)
{
// Here I will try to destroy the obstacle.
}
}
Этот код на самом деле не логика поэтому, пожалуйста, люди помогают мне. Я пытался это сделать, но я не знаю, как я могу сделать ширину. Я хочу уничтожить препятствия для ускорения игры. Благодаря!
Нет, я знаю, как сделать это, но код, написанный там не работает, скорее всего, если утверждение неверно, я не знаю, что там делать. –
Отредактировал свой ответ, чтобы ответить на вопрос. –
Все еще не работает .. и я не знаю, поняли ли вы меня, что я спросил. –