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

8
Циклическое переключение цветов с одинаковой яркостью

Хорошо. Итак, у меня есть игра, над которой я работаю, с кучей цветных частиц. Каждый из них получает свой собственный цвет, но все они близки к определенному оттенку. Чтобы объяснить это лучше, я использую цветовое пространство HSV, и у меня есть глобальная переменная, которая циклически...

8
Лексикон игрового дизайна: терминология для драгоценных камней и т. Д. [Закрыто]

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

8
Разрыв экрана во фрагментном шейдере на графических процессорах R9 380

у двух игроков возникла проблема с моей игрой, когда экран использует разрыв, когда он использует фрагментный шейдер, но, похоже, он делает это только для игроков с графическим процессором R9 380. Вот как это выглядит в игре: После работы с одним из игроков я сузил его до использования шейдера, но...

8
Как я могу создать (относительно) линейный путь подземелья?

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

8
Получить вектор направления потока воды из нормального вектора воды

Я застрял, развивая важную деталь моей игровой воды: заставляя ее течь вниз! Учитывая типичный трехмерный мир, в котором вода стремится к гравитации g=(0,-1,0), и имея нормаль водной поверхности n=(x,y,z), как я могу рассчитать, основываясь на этом, вектор направления потока воды? В качестве...

8
Как активировать меню GearVR в моих собственных Unity-Apps?

Таким образом, в обычных приложениях GearVr, которые вы можете загрузить с рынка, вы можете активировать меню GearVr для управления яркостью и т. Д. Долгим нажатием на кнопку «назад». Но это не работает для всех моих приложений, которые я сделал с Unity для GearVr, есть ли что-то особенное, что я...

8
Алгоритм-квадрат алгоритм случайный и шумный

Я реализовал грубую интерпретацию алгоритма Алмазного квадрата в C ++, чтобы создать некоторую полуреалистичную фрактальную местность, но результат просто выглядит как случайное значение y в каждой точке, а не как гладкие каменистые формы. Я изменил параметры, но чувствую, что внешний взгляд на код...

8
Отладка логов в моде Factorio

Я пишу мод Factorio и пытаюсь понять, почему он не работает. Могу ли я где-нибудь сделать какую-нибудь запись ошибок / отладки? И ручное (печать переменных), и простое сообщение об ошибке (доступ к несуществующему свойству) было бы здорово. Я знаю о player.printметоде, но я могу заставить его...

8
Научиться делать самозванцев вручную в Unity - как сделать объект текстурой, а не тем, что видит камера?

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

8
Столкновения между игроками в многопользовательской гоночной игре

Я создаю простую гоночную игру (космические корабли, без гравитации), используя p2.js, phaser и node.js. Что я сделал: Клиент получает состояние мира с сервера: экстраполировать других игроков на основе последней скорости / позиции с сервера проверьте правильность предсказания на стороне клиента -...

8
Vulkan vkEnumeratePhysicalDevices возвращает неожиданное количество устройств

В машине я бегу у меня два GTX 980 Tis. Когда я запрашиваю счетчик физических устройств, vkEnumeratePhysicalDevicesон всегда возвращает 1, несмотря на наличие двух физических дискретных видеокарт. Когда я использую vulkaninfoединственное устройство в списке, GPU0которое является DISCRETE_GPU/ GTX...

8
Система компонентов сущности - прогресс игры

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

8
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?

Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без...

8
Выбери свое собственное приключение - стек выбора

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

8
Как я могу реализовать плавное освещение на основе плитки?

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

8
Как Mikktspace работает для вычисления касательного пространства во время нормального отображения?

3D-индустрия все чаще принимает стандарт Mikktspace для расчета касательного пространства для нормального отображения и других эффектов, которые основаны на точном и последовательном вычислении касательного пространства от одного приложения к другому. Блендер, xNormal, Unity, Substance Painter и...

8
Почему в большинстве гоночных игр есть треки с замкнутым циклом? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . В большинстве гоночных игр (Mario Kart, Sega Rally, F-Zero и т. Д.) Гонщики...

8
Как бы я начал создавать звездную карту?

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

8
Привязка фигур в игре

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