Разработка игр

8
Алгоритмы генерации городов

В этом посте RPG.SE упоминается давно потерянная страница с несколькими онлайн-генераторами. Мне особенно любопытно, как возникли города. Возьмите это изображение, например: Хотя многое можно улучшить с точки зрения графики, это было очень хорошо, если учитывать инструменты, доступные в то время (с...

8
Что делает хорошее дерево технологий?

В стратегических / симуляционных играх часто встречаются деревья технологий / исследований, которые позволяют игрокам исследовать новые способности / опции, улучшать существующие опции и смягчать негативные эффекты. Некоторые игры, похоже, следуют подходу abc item 1 -> item 2 -> item 3с...

8
«Неправильно» ли создавать игры Unity полностью с элементами пользовательского интерфейса против спрайтов?

Я попадаю в проект Unity с командой сторонних разработчиков. В нашей мобильной игре есть несколько мини-игр, и они построены полностью из элементов пользовательского интерфейса или необработанных изображений только на одном или двух элементах холста. Теперь я знаю, что термин «неправильно» открыт...

8
Удобный сценарий при использовании ECS?

В настоящее время я создаю небольшой хобби-проект, чтобы вернуться к разработке игр, и я решил структурировать свои сущности, используя ECS (Entity Component System). Эта реализация ECS имеет следующую структуру: Entity : В моем случае это уникальный intидентификатор, который используется в...

8
Почему я не зацикливаюсь

Я новичок в Unity. Я изучал сопрограммы, и я написал это. private void Fire() { if(Input.GetButtonDown("Fire1")) { StartCoroutine(FireContinuously()); } if(Input.GetButtonUp("Fire1")) { StopAllCoroutines(); } } IEnumerator FireContinuously() { while(true) { GameObject laser =...

8
Используйте плавающие или двойные при написании мобильных игр

Я знаю, что для шейдеров следует использовать поплавки, потому что они являются оптимальным выбором для производительности. Двойные медленные и используют больше памяти, что не идеально для шейдеров. В то время как поплавки менее точны и подвержены переполнению, компромисс между скоростью и...

7
Как заставить объекты двигаться по дорожке?

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

7
Как лучше всего найти открытое пространство на уровне?

Я работаю над 2D-игрой, в которой вы используете краску для добавления плиток к уровню, и сейчас я работаю над добавлением плиток деформации. Он настроен таким образом, чтобы определенные ориентированные на направление краски использовали две точки (начало и конец), чтобы определить, в каком...

7
Собираюсь ли я сожалеть об использовании цветной системы обнаружения столкновений?

Я только начинаю строить свою первую игру с XNA (у меня есть опыт работы с C #, но не с играми). Я строю довольно простой 2D шутер сверху вниз. Я прочитал этот урок по использованию цветовой системы столкновений, и это звучит очень круто для меня....

7
Начало создания «скучного» контента [дубликат]

На этот вопрос уже есть ответ здесь : Как я могу эффективно управлять проектом хобби? (1 ответ) Закрыто в прошлом месяце . Когда я создаю игры, мне очень нравится программирование - разработка, разработка основной функциональности и «основной» части игры. Тем не менее, большинство моих игр...

7
Какую систему я могу использовать для балансировки RPG?

Я разрабатываю 2D RPG игру, как Zelda. Я разработал первую версию, для учебы. Теперь я хотел бы переписать это лучше Персонаж обладает силой, ловкостью, силой воли, телосложением, ловкостью и концентрацией и должен сражаться с монстрами. Типичный. Но я нуб, и мне бы хотелось посоветовать для...

7
Эффективная 2d линия взгляда Java для многих объектов?

Моя проблема сегодня заключается в следующем: У меня много гражданских, которые ходят, это классы, хранящиеся в архиве. Идея в том, что когда они увидят очередную гражданскую панику, они начнут паниковать, и она распространится. Сначала я вызываю Step()функцию каждого класса , проходя через...

7
Как создать карту из графика

Я хочу нарисовать 2-хугольную карту на основе данных, предоставленных другим источником, чтобы упростить анализ действий на карте. Данные имеют следующий формат: 1 ['2', '4', '5', '7', '17', '10'] 2 ['1', '3', '4'] 3 ['2', '11', '4'] 4 ['1', '2', '3', '11', '13', '18', '5'] 5 ['1', '4', '18', '17']...