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

Q & A для профессиональных и независимых разработчиков игр

1
Как мне создать установщик для моей демонстрации XNA?
У меня есть демо-код в XNA3.1 с использованием VS2008. Я бы очень хотел иметь возможность отправить это кому-нибудь с ПК и позволить им установить и запустить его, не требуя, чтобы у них была установлена ​​VS или .Net framework и т. Д. Я думал, что это будет вариант публикации, но я …

2
Экспорт моделей Blender 2.59 с анимацией в XNA 4
Каков наилучший способ экспорта из Blender 2.59 для XNA 4? Я слышал, вы можете использовать DirectX для экспорта в .x вместо .fbx, который лучше работает с анимацией? К сожалению, все учебники немного устарели и продолжают рассказывать о причудах со старыми версиями.
11 xna-4.0  blender 

5
Ситуационная осведомленность в поиске пути
Предположим, вам нужно было найти кратчайший путь через подземелье, где определенные проходы открываются вам только после того, как вы собрали определенные предметы, например запертые двери и ключи. Нормальная внутренняя реакция на слова «кратчайший путь», очевидно, будет A *. Но A * потерпит неудачу в такой среде, так как я вижу …
11 ai  path-finding 

5
Может ли кто-нибудь объяснить (причины) последствия использования colum vs row Major для умножения / объединения?
Я пытаюсь научиться создавать матрицы представлений и проекций и продолжаю сталкиваться с трудностями в моей реализации из-за путаницы в двух стандартах на матрицы. Я знаю, как умножить матрицу, и я вижу, что транспонирование перед умножением полностью изменило бы результат, поэтому необходимо умножать в другом порядке. То , что я не …

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

5
Зачем размещать конфигурацию объекта вне скриптов?
Я видел много игр, которые определяют компоненты сущностей в файлах сценариев, но когда они настраивают каждую сущность и указывают, какие компоненты у нее есть, они используют какой-то другой формат файла (например, XML). Почему они это делают? Я спрашиваю, в основном, чтобы понять, каково было объяснение других. Я также настраиваю свои …

1
Поиск файлов ресурсов в играх Linux
Каков обычный метод хранения 3D-моделей, текстур, звуков и сценариев (например, файлов Lua) во время разработки и в выпуске? Я занимаюсь разработкой игры с моими друзьями в основном на C ++; на этапе создания прототипа у нас была только одна текстура, которая была сохранена как заголовок C с GIMP, но, конечно, …

4
Насколько сильно движок для одного игрока должен отклонять неверные данные?
В однопользовательской игре, когда вы пытаетесь построить сущность из компонентов, указанных во внешних сценариях, что, по вашему мнению, более желательно, если один из компонентов плохо сформирован: Должен ли движок пропустить этот компонент и позволить сущности жить в игровом мире только с хорошо написанными компонентами? Или это вообще не должно добавить …

3
Как называется перспектива Age of Empires II?
Можно было бы описать «перспективу» Age of Empires 1 как двухмерную спрайт-игру: Ниже приведен скриншот Age of Empires II. Как бы вы описали «перспективу»? Это также 2D игра-спрайт? «Перспектива» может даже не быть правильным словом. Если это не так, что я должен использовать?

2
Каковы лучшие способы сериализации и десериализации сетевых сообщений для многопользовательской игры C / C ++?
Сейчас мы используем JSON и хотим перейти на двоичный формат для некоторых типов сообщений между клиентом и сервером. Должен ли я просто читать структуры в сокет? Использовать Proticol буферы / бережливость? Как я должен представлять массивы данных? Как должен выглядеть интерфейс для упаковки / распаковки данных?

4
Как заставить объект терять меньше скорости при увеличении скорости
Я разрабатываю игру на Flash и мне нужна небольшая помощь. Это можно считать математической задачей. Мой объект летит со скоростью, Xи мой объект может столкнуться с камнями. Когда он сталкивается с камнем, мне нужен мой объект, чтобы разбить камень и продолжить, но с меньшей скоростью. Легко написать код и написать …

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

1
Кватернионы и вращение вокруг мировой оси
Отказ от ответственности: я профессиональный программист игр и использую кватернионы большинство дней, но они близки к черной магии для меня. Я относительно дома с математикой, но воображаемые числа всегда смущали меня. Я склонен относиться к четвертям как к полезным и в итоге меняю умножения более одного раза. Я пытаюсь рассуждать …
11 quaternion 

5
Динамическая аудио оценка / музыка [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я заинтересован в разработке игры, фоновая музыка которой меняется в зависимости …
11 audio 

1
Нисходящее проецирование воображаемой сетки 4D на экран
В качестве умственного упражнения я пытаюсь представить проекцию произвольной 4D-сетки на экран (2D). Я предполагаю, что один 4D треугольник будет по-прежнему состоять только из 3 точек, однако каждая из этих 3 точек будет определяться столбцом с 4 измерениями. Будет ли более разумным определить матрицу проекции, чтобы сначала отобразить 4D-пространство в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.