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

9
Как я могу обрабатывать изменения версий при сохранении ресурсов?

Я уже некоторое время работаю над RPG и использую два различных метода сериализации. Враги, оружие, предметы сохраняются как XML. Карты и события сохраняются как «контролируемые двоичные файлы» (каждый класс получает метод сохранения / загрузки, и они решают, что они хотят сохранить / загрузить)....

9
Можно ли быть художником игры, а не работать над анимацией персонажа / существа?

Если я не хочу , чтобы разработать и одушевленные живые символы (животные, люди, роботы, и т.д.) для игр, но я действительно хочу , чтобы развивать / одушевленные объекты (телевизоры, телефоны, автомобили, и т.д.) или уровни ... есть Можно ли сделать карьеру художника в...

9
Как я могу создать анимационную карту, как в Hearthstone?

В игре Hearthstone есть карты с анимированными изображениями на них. Несколько примеров: http://www.hearthhead.com/card=281/argent-commander http://www.hearthhead.com/card=469/blood-imp Кажется, анимация состоит из нескольких эффектов: Системы частиц. Затухание спрайтов внутри и снаружи / их...

9
Траектория «прямой видимости» через сетку навигации

Я хочу рассчитать линию визирования в сетке навигации. Рассмотрите изображение ниже, желтая линия - результат только A *, а красная линия - результат алгоритма прямой видимости, который использует желтую линию в качестве входных данных. Теперь юнит может двигаться без «зигзагообразных» действий....

9
Как я могу переслать ввод с клавиатуры GLFW другому объекту?

У меня возникают проблемы при попытке выполнить события клавиатуры в другом классе с GLFW3. У меня проблема в том, что GLFW3 использует статическую функцию для ввода, как показано: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) {...

9
Вращение 3D камеры

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

9
Как агенты ИИ получают доступ к информации о своей среде?

Это может быть своего рода тривиальный вопрос, но у меня возникают проблемы с пониманием этого. Буду очень признателен за вашу помощь. В разработке игр с использованием объектно-ориентированного дизайна я хочу понять, как AI-агенты получают доступ к информации, которая им нужна из игрового мира для...

9
LibGDX держит камеру в пределах TiledMap

У меня есть простой TiledMap, который я могу сделать хорошо. У меня есть прыгающий игрок (с Box2D), и моя камера следует за игроком: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Тем не менее, камера будет «выключена»...

9
Как я могу сравнить два кватерниона для логического равенства?

Я пытаюсь написать несколько юнит-тестов и понимаю, что не знаю, как сравнивать кватернионы. Мне нужно знать, представляют ли два кватерниона одинаковую ориентацию (объект будет смотреть одинаково). С векторной позицией я бы просто сравнил детали и проверил, что они достаточно близки, но для...

9
Превращение идеи настольной игры в медленный геймплей на основе браузера

Предположим, я хочу создать стратегическую игру с глобальным изменяемым состоянием, разделяемым между всеми игроками (например, игровое поле). Но в отличие от настольной игры, я не хочу, чтобы она была в реальном времени и / или пошаговой. Вместо этого игроки должны иметь возможность войти в...

9
Путаница по поводу GLViewport

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

9
Почему самые продаваемые мобильные игры не имеют локализации? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Например: Plants vs Zombies 2, Angry Birds, Bad Piggies, Candy Crush Saga,...

9
Графическое программирование, повторяющее переход от Chrono Trigger внутри ворот

Я начал играть в эту игру впервые за последнее время, и это действительно заинтересовало меня Вы можете увидеть переход в движении, начинающийся с ~ 12: 08 Там, кажется, есть некоторые интересные математики, происходящие там. Казалось бы, есть две разные точки зрения, объединенные вместе. Сначала...

9
Может кто-нибудь объяснить двойное очертание?

Я пытался понять рендеринг вокселей и смотрел на двойной контур (DC). Пока я это очень понимаю Запустите функцию плотности для набора точек сетки (т.е. функцию шума) Найти, какие ребра в Gird содержат изменения между конечными точками Из этих ребер создают точки пересечения (то есть векторы) Теперь...

9
Как мне собирать данные о поведении пользователей в MMO?

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

9
Методы физического моделирования для больших времен дельты?

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

9
Стоит ли беспокоиться о местонахождении GPU?

Влияет ли локальность ссылок на производительность GPU так же сильно, как на производительность CPU? Например, если я отправлю 200 команд рисования в графический процессор, увижу ли я (потенциально) заметную разницу, если данные для каждой команды будут смежными в памяти, а не перемещаться по...

9
Отображение тона и адаптация глаз - бледные цвета и более темное изображение

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

9
Частота кадров влияет на скорость объекта

Я экспериментирую с созданием игрового движка с нуля на Java, и у меня есть пара вопросов. Мой основной игровой цикл выглядит так: int FPS = 60; while(isRunning){ /* Current time, before frame update */ long time = System.currentTimeMillis(); update(); draw(); /* How long each frame should last -...

9
Использование полного разрешения буфера глубины для 2D-рендеринга

Я работаю над фронтальным рендером для 2D-движка с использованием ортографической проекции. Я хочу использовать буфер глубины, чтобы избежать перерисовки. У меня есть 16-битный буфер глубины, камера с Z = 100, смотрящая на Z = 0, zNear - 1, а zFar - 1000. Каждый визуализированный спрайт...