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

12
Игры, где история продолжается через потомство [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . В Phantasy Star III: Generations of Doom для Sega Genesis вы периодически...

12
Атака против обороны, а кто победитель? [закрыто]

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

12
Хранение координат каждого объекта на стороне сервера в MMO

В MMORPG: Типично или целесообразно хранить координаты каждого дерева, кустарника и т. Д. На стороне сервера для обнаружения столкновений? Если это так, каков был бы возможный способ хранения такого огромного количества координат (структуры данных и тому подобное, обработка проблем...

12
Oculus Rift на платформе симулятора движения

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

12
Что такое производные пространства экрана и когда я буду их использовать?

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

12
Масштабирование моего пиксельного арт-платформера с 720p до 1080p

Я разрабатываю пиксельный 2D-платформер для ПК и смартфонов, но застрял в технической проблеме. Я выбрал разрешение плитки 32x32 и разрешение спрайтов 64x64. Уровни разделены на разделы, которые я называю «экранами», и на каждом экране у меня есть плитки размером 40x22,5, приблизительно 40x23,...

12
Разница в glDrawArrays и glDrawElements

Освежая свой разум на OpenGL ES, я наткнулся glDrawArraysи на glDrawElements. Я понимаю, как они используются, и понимаю, почему они разные. Кажется, я не понимаю, что я не понимаю, как glDrawElementsможно сохранить вызовы отрисовки ( сохранение вызовов отрисовки - это описание, которое упоминается...

12
Шейдер, чтобы увидеть силуэт через альфа-смешанные спрайты

Я хочу добиться в Unity сквозного эффекта, подобного приведенному в следующих примерах: В моем конкретном сценарии есть пара требований: Спрайты используют альфа-смешение, а спрайты имеют прозрачные области. Есть 2 вида элементов, которые закрывают персонажа. Один должен создать эффект силуэта, а...

12
Идентификация активов в игровом движке?

Я хочу определить свои загруженные активы, но я не знаю, какой из них выбрать. Есть 2 варианта: Имя (строка) Это самый простой и быстрый способ с unordered_map (O (1)), но намного медленнее, чем с использованием целых чисел. Легко понять в коде. Целые Самый быстрый. Не понятно в коде. Я знаю, что...

12
Ожидаемые цифры для участия пользователя

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

12
Как я могу вращать спрайты пиксельной графики, не разрушая эстетику?

Я сейчас нахожусь перед огромным вопросом "Game Design". Я создаю игру pixel-art-ish, и использование билинейной интерполяции может решить множество проблем с анимацией. С другой стороны, это уже не «пиксельная игра». Если я использую билинейную интерполяцию, анимация работает, но она выглядит...

12
Как я могу узнать, правильно ли обрабатывается память?

Кажется, что объем памяти моей (2D) игры увеличивается каждый раз, когда я загружаю текстуру, например, когда я запускаю свою игру, она использует 30 МБ собственной ОЗУ, после того, как перешла ~ 367 МБ фонового файла, так что в какой-то момент все это находится в ОЗУ, оно увеличивается до 54 МБ...

12
Как я могу сделать расширяющиеся фигуры пули?

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

12
Создание надежной системы предметов

Моя цель - создать модульную / как можно более общую систему элементов, которая могла бы обрабатывать такие вещи, как: Обновляемые предметы (+6 Катана) Модификаторы статов (+15 к ловкости) Модификаторы предметов (% X шанс нанести Y урон, шанс заморозить) Перезаряжаемые предметы (Магический посох с...

12
3D модели бюджета. Что имеет значение больше количества треугольников или вершин

Когда я делаю модель для 3D-игры, что я должен принять в качестве меры в своем бюджете полигоны (треугольники) или вершины? Я провел эксперимент с двумя наборами 40000 кубов, один с 8 вершинами и 12 треугольниками, другой с 24 вершинами и 12 треугольниками. Все было сделано в Unity, и оба они были...

12
Как рассчитать вовлеченность игроков?

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

12
Зачем использовать Time.deltaTime в функциях Lerping?

Насколько я понимаю, функция Lerp интерполирует между двумя значениями ( aи b), используя третье значение ( t) между 0и 1. At t = 0, значение a возвращается, at t = 1, значение bвозвращается. На 0,5 значение на полпути между aи bвозвращается. (Следующая картинка - плавный шаг, обычно кубическая...

12
Как решить проблему наземной проверки?

Я заметил проблему в наземной проверке контроллера Unity от третьего лица. Наземная проверка должна определить, стоит ли игрок на земле. Это делается путем отправки луча под игроком. Однако, если игрок стоит сверху и в середине двух ящиков, и между этими ящиками есть промежуток, то луч попадает в...

12
Unity: как обнаружить столкновение на дочернем объекте из родительского скрипта?

У меня есть враг с этой структурой враг тело Глава Рука левая Правая рука И так далее. У меня также есть коллайдер для каждой части тела. В моем объекте «Враг» я прикрепил сценарий, и в этом сценарии я хотел бы перехватить возможное столкновение (пулю) для тела, головы, руки, левой стороны и т. Д....