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

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

4
Как я должен отслеживать позиции игроков в режиме реального времени в MMO?
Как вы отслеживаете позиции игроков в MMORPG? Я читал, что вы можете использовать либо базу данных, либо вы можете хранить координаты в файлах. Я пытался использовать базу данных, но это было медленно. Как можно использовать файлы для отслеживания позиций игроков?

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

5
Зачем объединяться через накопление?
Я начинаю изучать физику DIY, и у меня есть вопрос о реализации интеграции на самом базовом уровне (т.е. это не вопрос Эйлера против РК4). Почти каждый пример, с которым я сталкиваюсь, имеет некоторую integrate()функцию, которая получает временной шаг с момента последнего обновления и обновляет ускорение (и / или скорость и …

1
Многократная понижающая выборка имеет выгоду?
Итак, я наткнулся на этот сайт, и вы можете увидеть эти строки в первом и втором абзаце: Чтобы получить грубый, но простой эффект, нарисуйте яркие части сцены (например, источники света) в FBO, а затем уменьшите частоту с помощью минимизации GL_LINEAR несколько раз . Для окончательного рендеринга, просто объедините оригинальную сцену …
14 opengl  graphics  bloom 

2
Плавный экран загрузки между сценами
Я создал экран загрузки для отображения анимации загрузки при загрузке следующей сцены. Я загружаю следующую сцену асинхронно с: yield return SceneManager.LoadSceneAsync(scene,LoadSceneMode.Additive); И тоже установлено Application.backgroundLoadingPriority = ThreadPriority.Low;, но поведение все равно такое же, как при обычной загрузке уровня. Я что-то пропустил? Ожидаемое поведение: Выйдите из уровня и исчезните. Появится экран …

1
Как я могу использовать Kinect в качестве микрофона в Linux?
Я использую Ubuntu 14.04 LTS, и камера Kinect имеет тип Microsoft_Xbox_NUI_Sensor_043367545147-02-Sensor. Я могу получить доступ к камере Kinect из программы для Linux, которую я пишу, но я также хотел бы использовать ее микрофон для голосовой связи. Как я могу это сделать?
14 linux  kinect  voice 

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

4
Можно ли использовать защищенные авторским правом активы в образовательных целях?
Мой друг и я хотели создать симулятор битвы Pokemon в нашем классе мобильных разработок в качестве нашего финального проекта, но беспокоимся о том, допустимо ли это в рамках «Честного использования» в образовательных целях. У нас нет планов что-либо делать с игрой после урока и нашей презентации приложения, мы просто хотели …

4
Разница между методом обновления и FixedUpdate в Unity?
Я начинаю изучать Unity3d, и одна из путаниц, которые я получаю, это разница между Update()и FixedUpdate(). Я следую там руководству по разработке игр для Lynda Unity 2D, инструктор использует Updateметод, у игрока есть компонент RigidBody2D и Box collider, он использует Updateметод для перевода игрока, но когда я делаю то же …

3
Ищите некоторое представление о разработке программ для атак и типов атак в игре
Итак, я начинаю вводить атаку на нашу двумерную космическую RTS (это в Unity, так что это компонентно управляемый). Первоначально это было так же просто, как «враг в радиусе действия, наносимый урон». Однако будет несколько «типов» оружия / атак, которые связаны с их конкретным кораблем или структурой. А также другие факторы, …
14 c#  unity  game-design 

3
Как я могу контролировать, какие вычисления выполняются на CPU, а какие на GPU?
В настоящее время я понимаю, что все, что делается в файле шейдера, выполняется на графическом процессоре, а все, что делается в моем (в моем случае, Java) коде, выполняется на процессоре. Это точное описание?
14 shaders  gpu 

1
Загружать игры в Steam без Greenlight?
Я работал над небольшой игрой (которая еще далеко не завершена) и хотел знать, что когда я закончу, смогу ли я выпустить ее в Steam, не получая ее Greenlit. Причина в том, что я уже заплатил за инструменты и редакторы для создания моей игры, и не хочу платить еще 100 долларов, …
14 game-maker  steam 


6
Как я могу создать большой космический фон, который повторяется незаметным образом
Как я могу создать большой космический фон, который повторяется для игры RTS. Я также хочу иметь сложные поля туманностей и пыли, но поскольку у юнитов будет достаточно места для исследования, у меня не может быть 120000px на 1200000px jpeg, поэтому я хочу, чтобы изображение повторялось, но не было линий изменения …
14 image 

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

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