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

20
Где все учебники для libGDX? [закрыто]

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

20
Как избежать случайного удаления игровых объектов в C ++

Допустим, в моей игре есть монстр, который может взорвать камикадзе на игрока. Давайте наугад выберем имя для этого монстра: Creeper. Итак, у Creeperкласса есть метод, который выглядит примерно так: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion;...

20
В чем выгода тройной буферизации?

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

20
Каков наиболее эффективный контейнер для хранения динамических игровых объектов? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

20
Таблицы в игровом дизайне?

За последние две недели я слышал от двух успешных разработчиков игр, что они используют электронные таблицы при разработке игр. Первое из них - Дэвид Уотли в этом видео на GDCVault: журнал «От нуля до времени»: успех приложения Второе - это ребята, которые делают еженедельник «Уолл Гарден» . Дэвид...

20
Как работают диалоговые деревья?

То есть, что связано с чем и как перемещаться между строками речи, когда заканчивается разговор? Если у вас есть примеры базового дерева диалогов в C #, пожалуйста, опубликуйте...

20
Трюки в игровой механике, чтобы избежать борьбы с задержкой в ​​сети?

Внедрить компенсацию задержки сети сложно, как этого избежать? Может быть, можно использовать трюки и создавать игровую механику таким образом, чтобы лаги воспринимались как некритические или даже как естественные части игры? Что это за техника и существуют ли какие-либо игры (MMORPG, Strategies,...

20
Лучшая техника для создания гоночной игры oldschool (fake 3D)?

Что может быть хорошим подходом для разработки системы рендеринга для гоночной игры старого типа, в которой используются псевдо 3D-пейзажи, например, Outrun или Lotus Esprit Turbo Challenge ? Там бесконечная прокручиваемая дорога и пейзажная графика размещена как рекламные щиты и т. Д. Я думаю, вы...

20
Атмосферное небо рассеяния от космических артефактов

Я нахожусь в процессе осуществления атмосферного рассеяния планет из космоса. В качестве отправной точки я использовал шейдеры Шона О'Нила из http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter16.html . У меня почти такая же проблема, связанная с fCameraAngle, за исключением шейдера...

20
Kickstarter «горящие ноги в последнюю минуту»

сегодня я запланировал публикацию видео на Kickstarter с запросом примерно 5000 долларов, чтобы завершить игру-шутер для iPhone, которую я начал 1 год назад после того, как уволился с работы. Я вложил более $ 20000 в игре до сих пор (для художественных работ, музыки, юридических и бухгалтерских...

20
Как построить реалистичный эффект «инфракрасного зрения»?

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

20
Как найти перпендикуляр к двухмерному вектору?

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

20
Как правильно предсказать движение, когда игрок невидим?

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

20
Как я могу спроецировать 3D точку на 3D линию?

Допустим, у меня есть линия, определяемая двумя точками Aи Bобеими в форме (x, y, z). Эти точки представляют собой линию в трехмерном пространстве. У меня также есть точка P, определенная в том же формате, которой нет в строке. Как бы я рассчитал проекцию этой точки на линию? Я знаю, как сделать...

20
Сколько активных шейдеров на одном кадре в игре я должен обычно использовать? 5 или больше, как 100?

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

20
Как я могу побудить игроков «разговаривать» друг с другом в командных играх?

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

20
Почему я теряю контроль над компьютером, когда полноэкранная игра Unity теряет фокус?

Когда я нажимаю Ctrl + Alt + Esc или Ctrl + Shift + Esc, игра теряет фокус, но тогда весь компьютер становится непригодным для использования, и мне нужно перезагрузить компьютер, чтобы восстановить контроль Как предотвратить блокировку компьютера (позволить игроку управлять своим компьютером),...

20
Как сделать игру JS скачиваемой?

Я могу поместить HTML и JavaScript вместе в один .htmlфайл, но изображения должны быть отдельными файлами. Единственное решение, которое приходит мне в голову - это дать пользователю .zipпапку. Это не красиво, хотя ... Как еще я могу это...

20
Почему списки лидеров часто разделяются между платформами?

Я заметил, что многие игры (если не большинство или все) используют разные таблицы лидеров для разных платформ. Например, разные таблицы лидеров для iOS и Android. Отличный список лидеров для Xbox и PS. Я не вижу логики этого. В конце концов, скажем, iPhone и Android отправляют данные в один сервис...

20
Как я могу «опубликовать» игру для Android без Google Play?

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