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

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

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

2
Количество Метода Единства превышает предел 64 КБ
У меня только что возникла проблема, связанная с методом 64k в Unity, поэтому я не могу построить свой проект. Это показывает, что ограничение метода превышает предел числа методов 64 КБ. Так может ли кто-нибудь здесь помочь мне решить эту проблему?

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

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

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

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

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

4
Как реализовать систему «savegame» на основе пароля в стиле ретро?
Как бы я создал систему паролей для однопользовательской игры, подобной той, что использовалась в старых консольных играх? Например, Mega Man X сохраняет работу, предоставляя вам серию чисел, которые вы можете ввести позже, чтобы загрузить свое сохранение.
20 savegame 

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

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

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

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

2
Лучшая техника для создания гоночной игры oldschool (fake 3D)?
Что может быть хорошим подходом для разработки системы рендеринга для гоночной игры старого типа, в которой используются псевдо 3D-пейзажи, например, Outrun или Lotus Esprit Turbo Challenge ? Там бесконечная прокручиваемая дорога и пейзажная графика размещена как рекламные щиты и т. Д. Я думаю, вы поняли идею Они разработаны аналогично Mode7 …
20 3d  rendering  racing 

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

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

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