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

11
Какие хорошие книги есть по дизайну уровней? [закрыто]

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

11
Простой рендеринг местности

Почему-то я не могу найти хороший пример рендеринга местности, как в «голых костях». Я читаю Введение в программирование игр с DX10, и я видел некоторые другие учебные пособия ... но все они - сложные классы со МНОЖЕСТВОМ ненужных вещей, и tbh просто сбивает с толку новичка, такого как я. Как и...

11
Перемещение объекта по кривой при вращении

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

11
В чем разница между бонусом и усилением?

В чем разница между понятиями «бонус» и «усиление»? У меня есть в игре некоторые объекты и игрок имеет возможность подобрать некоторые бонусы / бонусы, которые позволяют игроку создать взрыв все вокруг. Там также элемент, который позволяет игроку телепортироваться из одного места в другое - таковы...

11
Как использовать многопоточное приложение OpenGL для обновления VBO и их одновременного использования?

У меня есть простое приложение. У него есть два потока, каждый со своим собственным контекстом рендеринга, но они совместно используют один VBO (это работает, я проверял это). Теперь то, что я хочу: один поток рендерит некоторые данные из первой половины VBO, а второй поток обновляет вторую часть...

11
Вложенный ввод в управляемой событиями системе

Я использую на основе событий ввода системы обработки с событиями и делегатами. Пример: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Тем не менее, я начал задумываться о том, что делать с «вложенным» вводом. Например, в Half-Life 2 (или в любой игре Source) вы...

11
Отличный шейдерный инструмент в реальном времени? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я часто разрабатываю 2D игры. Я хотел бы знать, существует ли такая программа, как...

11
Угол отражения

У меня есть эта игра "Стиль Брейкаут". У меня есть пушка в центре, блоки вокруг пушки и колодки вокруг блоков. Вот как выглядит игра: Мне удалось получить столкновение на пиксель, и мой мяч « отражается » при контакте с блоками со следующей математикой: Ball.Direction = 2 * (Block.Direction -...

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

После этого вопроса мне нужна дополнительная помощь. Как я могу узнать, с какой стороны прямоугольника произошло столкновение, и реагировать соответствующим образом? Синие стрелки - это пути, по которым будут следовать некоторые круглые объекты, если до и после столкновения с рамкой. Как я могу...

11
Как рассчитать вектор перехвата?

Имеется двумерное пространство и 1 дружественный космический корабль, стоящий на месте, один враг НЕ движется прямо к дружественному кораблю с известными фактическим положением, скоростью и направлением. Дружелюбный корабль хочет попасть на полигон, чтобы сразиться с противником. На самом деле я...

11
2D карта сверху вниз: нормализация или нет?

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

11
Как вы можете осмысленно рынок испытания микротранзакций?

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

11
Воспроизведение видео в Unity

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

11
Почему значение транспонирования glUniformMatrix4fv в webgl / OpenGL ES должно быть ложным?

Почему значение транспонирования glUniformMatrix4fv в webgl / OpenGL ES должно быть ложным? Спецификация OpenGL ES говорит, что значение транспонирования должно быть ложным или генерируется INVALID_VALUE. Зачем тогда этот...

11
2D пространственное разделение альтернатив пространственным хешам и квадродеревам

Я пытался реализовать алгоритм пространственного разделения в моей игре, но и пространственные хеши, и квадродерево - это не то, что я ищу. Размер моего уровня не должен иметь ограничения (только пределы Int32). Мне нужен алгоритм пространственного разделения, который не нуждается в «ширине уровня»...

11
Я хочу избавиться от своего шаблона дизайна «сделай все, статично и глобально», но как?

Я делаю небольшую гусеницу в космосе, и мне хотелось бы услышать несколько советов о том, как сделать бэкэнд двигателя более приятным. По сути, в настоящее время все основано на куче менеджеров: BackgroundManager: есть AddBackground(image, parallax)метод создания крутых фоновых эффектов....

11
Решающий лабиринт без возвратной способности

Мне нужно написать программу, которая решит лабиринт. Лабиринт имеет графическую структуру, где каждый узел - какая-то комната, а ребра - выходит в другие комнаты: Технические характеристики: Начнем со случайной комнаты. Лабиринт имеет тупики, 0 или несколько выходов. Мы ничего не знаем обо всем...

11
Нисходящее проецирование воображаемой сетки 4D на экран

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

11
Есть ли альтернатива наклейкам, которые позволят мне сделать пулевые отверстия на сложном объекте?

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