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

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

1
Пошаговые ресурсы архитектуры боевой системы JRPG
Последние месяцы я занимался программированием 2D JRPG (RPG в японском стиле) на C ++ с использованием библиотеки SDL. Режим исследования более или менее сделан. Сейчас я работаю в режиме боя. Я не смог найти никаких ресурсов о том, как структурирована классическая пошаговая боевая система JRPG. Все, что я нахожу, это …
9 c++  2d  architecture  sdl  rpg 

1
Какую технологию использует Starcraft 2 для рендеринга своих карт?
У меня есть карта, которая процедурно генерируется во время выполнения, и в настоящее время я изучаю способы рендеринга этой карты. Я заинтересовался внешним видом Starcraft 2 и хотел бы посоветовать, какие методы он использует для его достижения. Во-вторых, я хотел бы видеть любые учебники, статьи или даже примеры исходного кода, …

2
Проблемы с разрешением при портировании игры Unity на Android
Итак, я впервые портирую игру на Android в Unity3D. И я столкнулся с несколькими проблемами по пути. Моя текущая проблема в том, что разрешение кажется неправильным, оно обрезает края экрана, и мои остановки прокрутки для прокрутки экрана влево / вправо больше не находятся в нужном месте. После небольшого исследования многие …

1
Опыт продаж Desura
Кто-нибудь знает (или имеет) опыт продажи инди-титула через Desura ? Как это соотносится с другими типичными направлениями распространения инди-игр?

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

3
2D изометрия: координаты экрана
Я пишу изометрическую 2D-игру, и мне трудно точно определить, на какой плитке находится курсор. Вот рисунок: где xs и ys - координаты экрана (в пикселях), xt и yt - координаты элемента мозаичного изображения, W и H - ширина элемента мозаичного изображения и высота элемента в пикселях соответственно. Моя запись для …

2
Физический движок, который может обрабатывать несколько аттракторов?
Я собираю игру, в которую в основном будут играть с трехмерной гравитацией. Под этим я подразумеваю реалистичное поведение множества планет / звезд / лун, а также построение и прогнозирование пути в гравитационном поле. Я смотрел на различные физические движки, такие как Bullet , Tokamak или Newton , но ни один …

1
Стоит ли вызывать сборщик мусора во время загрузки экрана?
Итак, я недавно прочитал немного о Сборке мусора, из любопытства, и есть кое-что, что повторяется довольно часто: сборка мусора может привести к внезапному замедлению работы программы, в зависимости от «глубины» сбора. Но в видеоиграх есть момент, когда пользователь не может заметить небольшую задержку: экран загрузки. Итак, я подумал, что может …
9 c# 

1
Ориентация на автомобиль со сложным движением?
Нацеливание на транспортное средство с известной постоянной скоростью является простым, и столкновение гарантировано (см. Прогнозирование позиции противника, чтобы объект шел впереди своей цели , Найти точку встречи из 2 объектов в 2D, зная (постоянную) скорость и наклон ). Неточный ИИ можно смоделировать, добавив небольшой коэффициент ошибок. Но как можно нацелиться …
9 ai  aiming 

4
Использование XNA ContentPipeline для экспорта файла на компьютере без полной XNA GS
Моя игра использует Content Pipeline для загрузки spriteSheet во время выполнения. Художник для игры отправляет мне измененную таблицу спрайтов, и я делаю сборку на своем компьютере и отправляю ему обновленный проект. Поэтому я ищу способ создания файлов xnb на своем компьютере (это вывод конвейера содержимого) без необходимости установки полной студии …

2
Как заставить моего персонажа скользить вниз по наклонным склонам?
В настоящее время я работаю над движением моего персонажа в Unity3D . Мне удалось заставить его двигаться относительно курсора мыши. Я установил предел наклона 45 °, который не позволяет персонажу подниматься в горы с более высокими градусами. Но он все еще может подпрыгнуть их. Как мне удается заставить его снова …


3
Время загрузки до игры и время загрузки
Я разрабатываю игру, в которую включен случайный лабиринт. Есть некоторые искусственные существа, скрывающиеся в лабиринте. И я хочу, чтобы они пошли каким-то путем по форме лабиринтов. Теперь у меня есть две возможности реализовать это, первый способ (который я использовал) состоит в том, чтобы вычислить несколько желаемых скрытых путей, как только …
9 loading  maze 

3
Отложенное затенение - как объединить несколько источников света?
Я начинаю с GLSL и реализовал простое отложенное затенение, которое выводит G-буфер с позициями, нормалями и альбедо. Я также написал простой точечный световой шейдер. Теперь я рисую сферу для точечного источника света, и вывод идет в буфер освещения. Проблема в том, как объединить результаты буфера освещения при рисовании нескольких источников …

2
В очень простых трехмерных гоночных играх как обрабатываются столкновения?
Мне было интересно, как происходят столкновения в некоторых простых гоночных играх для 3d автомобилей (особенно в таких играх, как Outrun 2 / Motoracer). В классических автомобильных гоночных играх со сложной средой (открытый мир), я думаю, это делается с помощью базовой коробки (для автомобиля) для столкновения самолета (для трассы, зданий и …

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