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

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

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

1
Разрыв экрана во фрагментном шейдере на графических процессорах R9 380
у двух игроков возникла проблема с моей игрой, когда экран использует разрыв, когда он использует фрагментный шейдер, но, похоже, он делает это только для игроков с графическим процессором R9 380. Вот как это выглядит в игре: После работы с одним из игроков я сузил его до использования шейдера, но это …
8 c++  2d  glsl  sfml 

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

7
Лексикон игрового дизайна: терминология для драгоценных камней и т. Д. [Закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Когда герой собирает драгоценные камни, монеты или другие «предметы коллекционирования», которые увеличивают его …

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

3
Как динамически создать текстовый объект UI в Unity 5?
Я искал что-то, что должно быть простым, но документация Unity 5 по этому вопросу довольно устарела. То, чего я хочу достичь, - это иметь возможность создавать текст пользовательского интерфейса полностью из сценария, то есть полностью динамически - в моем реальном случае приложения я буду делать это в цикле с заранее …
8 unity  gui  text 

3
Сообщает ли Steam пользователю, что им нужна Java для игры, когда они покупают / скачивают / устанавливают ее?
Мы с моим другом собираемся создать игру для Steam, и я, как программист, хочу использовать Java, так как это мой любимый язык. Итак, мне нужно знать, уведомляет ли Steam пользователя, что ему нужна Java для игры, когда он покупает / скачивает / устанавливает ее?
8 java  steam 

2
Нахождение ячеек в пределах диапазона на гексагональной сетке
Прежде всего - я знаю, что я здесь очень плотный. После этого я пытаюсь написать реализацию этого алгоритма на C #: var results = [] for each -N ≤ dx ≤ N: for each max(-N, -dx-N) ≤ dy ≤ min(N, -dx+N): var dz = -dx-dy results.append(cube_add(center, Cube(dx, dy, dz))) Я …

1
Unity: применить эффект изображения только на один слой
Пожалуйста, рассмотрите эту простую сцену. Он состоит из 3 разных игровых объектов. 1 фоновое изображение + 1 статичное изображение персонажа + 1 небольшая часть (с домашним животным), которая изменяется во время выполнения для выполнения анимации. Фон отображается с помощью специальной камеры. Символ (статический + аним) отображается с помощью другой выделенной …

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

1
Какой самый простой способ реализовать камеру от третьего лица в C ++ / DirectX9
Я довольно новичок в C ++ и DirectX9, и я хочу реализовать камеру от третьего лица. Прочитав немного о камерах на основе кватернионов, я решил попробовать реализовать их. Но это действительно поражает меня, поэтому я спрашиваю, как проще всего внедрить TP-камеру? Вот что должна делать камера: Следуйте координатам, сохраненным в …
8 c++  camera  directx9 

1
OpenGL: кадр частично переходит назад и вперед [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . Я работаю над проектом с SDL и OpenGL. Игра отлично работает на Windows, Linux, OS X …

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

4
Индексное рисование быстрее, чем неиндексное
Мне нужно нарисовать много полигонов, состоящих из 6 вершин (два треугольника). Без каких-либо текстурных координат, нормалей и т. Д. Оба подхода дают 72 байта. В будущем мне, безусловно, понадобятся координаты текстур и нормали, из-за которых индексное рисование будет занимать меньше памяти. Не много, хотя. Итак, мой вопрос: для ВАО с …
8 opengl  rendering  vbo  vao 

2
Указатели в C # Unity
Эй, я только недавно узнал об указателях, и мне интересно, как я могу использовать их в c # (я только что узнал о них в c ++) в единстве. У меня есть несколько вопросов. Указатели используют низкоуровневое программирование для поиска позиций различных значений на компьютере. Значит ли это, что вы …

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