Как организовать блоки уровня в бесконечном бегуне

Я работаю над игрой Бесконечного Бегуна. Я создал много уровней блоков (разделов) с различными препятствиями и пикапами для игрока. Они позиционируются и размещаются вручную, таким образом, чтобы дать игроку вызов. Я думал, что сделать каждый блок сборником и помещать все препятствия и монеты в детстве из этого сборника, будет легче для меня ... потому что игрок собирается бежать, и эти блок-сборники будут случайным образом порождены перед ним а затем уничтожается после того, как игрок пройдет мимо них. Он работал хорошо.

Тогда я хотел внести изменения в свои монеты. Поэтому, естественно, я взял сборный монеты, внес изменения и применил их, надеясь, что это изменение вступит в силу для всех моих блоков ... Ну .. это не так. Затем я узнал, что вложенные сборники не работают в Unity, так что теперь мне нужно снова реорганизовать все?

Как создать организованные блоки уровня, а затем сделать их случайным образом появляться перед игроком? Есть ли другой вариант, кроме сборных? Не говорите мне, что я должен использовать скрипт для каждого блока?

Подумайте о банан-конг, Temple Run, Subway Surfers. Уровни кажутся случайными, но это организованная случайность, при которой некоторые части уровня повторяются. Это то, что я пытаюсь сделать, и я не знаю, как его организовать ...

4 голоса | спросил Michael Bolboceanu 23 12015vEurope/Moscow11bEurope/MoscowMon, 23 Nov 2015 03:21:44 +0300 2015, 03:21:44

1 ответ


0
  1. Создайте блоки уровня с комбинацией препятствий на монетах и ​​т. д. (поддерживайте родительское отношение ребенка).

  2. Создайте скрипт LevelGeneator, который будет содержать массив Transform или Gameobject.

  3. Назначьте блоки уровня объекту Script в инспекторе.

  4. Случайно возьмите Transform и придайте ему некоторую силу и сделайте SetActive (true).

Если его еще не ясно, дайте мне знать, я предоставлю код

ответил Shuvro Sarkar 9 FebruaryEurope/MoscowbTue, 09 Feb 2016 16:34:00 +0300000000pmTue, 09 Feb 2016 16:34:00 +030016 2016, 16:34:00

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132