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

9
XNA: Как работает многопоточность?

Я хотел бы реализовать многопоточность в моей игре XNA, но я не уверен, как все работает при компиляции для XBOX 360. Может кто-нибудь подробнее остановиться на этом? Например, сколько потоков поддерживает XBOX? Я понимаю, что XNA использует специальную версию Compact Framework. Как это влияет на...

9
Что происходит при подготовке игры?

Я вижу много игр в «предпроизводстве» и просто удивляюсь, что же на самом деле происходит на этом этапе. Это просто планирование или создание прототипа или...

9
Как разработчик Android, что я должен иметь в виду при портировании на iPhone?

Как разработчик игр для Android, что я должен иметь в виду при разработке своей игры, если я когда-либо хотел кросс-платформенную игру для iPhone? Какие-либо стратегии, советы и т. Д. При портировании на обе эти мобильные...

9
Какую роль играет развитие событий в играх?

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

9
Лучший способ проверить простые случаи в играх

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

9
Поиск незакрытых плиток в игре на основе плиток

Я работаю над 2D-игрой на основе плиток, и сейчас я пытаюсь заставить работать двумерный эквивалент теневых объемов. У меня проблемы с поиском поверхностей, которые должны отбрасывать тени. Из любой точки игры мне нужно найти либо незакрытые лица, либо всю плитку. У меня вопрос, как я могу найти...

9
Низкая производительность при реализации A * в игре Tower Defense

Я делаю игру Tower Defense во Flash без предопределенного пути. Хотя моя сетка 40х40 (маленькая?), A * испытывает трудности при пересчете каждый раз. Поэтому я сделал свою собственную модификацию, чтобы облегчить пересчет, и количество затронутых ячеек упало примерно до 900 (при модификации около...

9
Как карта 3D игры хранится и обрабатывается

Я программист, но еще не разработал ни одной игры. Я играл в различные 3D-игры и всегда удивлялся, как Карта поля хранится и отображается. Я знаю, что какая-то карта ускорения является необходимым аппаратным обеспечением, но как именно вид меняется без единого мерцания на экране. Есть ли у вас...

9
Как я генерирую поверхностные нормали?

У меня довольно много отладочных методов рисования в моем движке, которые могут генерировать геометрию, полезную для отладки, например сферы и кубы. На данный момент я не генерирую нормалей для этих фигур. Существует ли метод общего назначения для генерации нормали граней и нормалей по вершинам для...

9
Неразрушающий способ редактирования альфа-канала в Photoshop / Gimp image

Я хочу сделать текстуры для Unity3d, и я застрял на том, что кажется простым этапом. Моя цель - создать изображение RGBA с информацией о цвете для каждого пикселя и отдельным альфа-каналом. Эти два компонента вводятся в Unity в качестве базового цвета и силы отражения соответственно. (Использование...

9
Хороший пример многопроходного эффекта?

В XNA (и Direct3D в общем AFAIK) вместо создания отдельных вершинных и фрагментных шейдеров вы потенциально объединяете много связанных шейдеров в «Эффекты». Когда вы начинаете использовать эффект, вы выбираете «технику» (или перебираете все из них), а затем каждая «техника» имеет несколько...

9
Свойства хорошего дизайна уровня RTS? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 4 года назад . Я видел вопрос об общем уровне дизайна, но мало что из...

9
Кто-нибудь использовал MonoTouch для игры? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 6 лет назад . С ожидаемым выпуском MonoDroid мы решили пересмотреть...

9
Разбиение на файлы - сколько стоит расщепление?

Если я скажу, что у меня есть иерархическая структура сущностей, а не компонентная модель. Что-то вроде: (Да, это сделано) Weapon-> Gun-> AutomaticGun-> MP44 Или, более классический пример: Entity-> MovableEntity-> Enemy-> WalkingEnemy Как далеко вы разделите исходные /...

9
Соединение физических симуляций с различными системами координат

Я хочу, чтобы объекты перемещались между двумя физическими симуляциями через «окно» и сталкивались с объектами обеих симуляций в случае, если они пересекают плоскость окна. Системы координат моделирования не имеют одинакового происхождения и могут иметь различную ориентацию. Заворачивать симуляцию...

9
Разделение прибыли - Равная доля против инвестиций в акционерный капитал (потраченная работа и деньги = доля)

Придумать соответствующий однострочный вопрос было так сложно, что я написал тело перед заголовком ... Итак, мы команда из 4 разработчиков; два дизайнера, два программиста, проще говоря (естественно, мы не привязываемся к лейблам). Мы вместе разработали отличный игровой дизайн и готовы потратить...

9
Агентство против истории

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

9
Каковы горячие позиции разработчиков в игровой индустрии? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Каковы горячие позиции, которые трудно получить в игровой индустрии? Клиент...

9
Поиск других программистов для помощи в проекте [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

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

Итак, рассмотрим, что у нас есть транспортное средство, подобное тому, которое я описал в своем ответе на этот вопрос , с 2D-положением, скоростью, угловой скоростью и сопротивлением / трением. Он может ускоряться и ломаться на переменную величину, но не может мгновенно остановиться или достичь...