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

8
Управляйте большим количеством независимых актеров в режиме реального времени

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

8
Нужен совет для графического движка 3D BSP [закрыто]

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

8
Что я должен иметь в виду при разработке игры для Steam? [закрыто]

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

8
Структура данных (или алгоритм) для быстрого поиска объектов на основе расстояния

Например, в вашей игре бегают 100 врагов (в разных командах), и их ИИ хочет осмотреть ближайшие объекты, чтобы определить, на кого он должен атаковать. Как быстро организовать эти объекты так, чтобы каждому врагу не приходилось рассчитывать расстояние между собой и всеми другими объектами? Короче...

8
Как идентифицировать щелчки мыши по сравнению с мышью вниз в играх?

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

8
Сообщество дизайнеров уровней поможет?

Я разрабатываю 2D платформерную физическую игру с коммерческими целями. Почти все закончено: Оригинальная игровая концепция Весь 2D самописный игровой движок Интерпретатор уровня для чтения уровней XML Редактор уровней с расширенным графическим интерфейсом для создания уровней в XML Объектная...

8
Запись игрового процесса в самой игре?

В настоящее время я работаю над 3D гоночной машиной для платформы iOS. Мне пришлось внедрить систему воспроизведения, а затем записать это воспроизведение в видеофайл, чтобы загрузить его на YouTube. У меня проблемы только с записью, остальное сделано. Я использую glReadPixels()команду OpenGL ES...

8
Может ли кто-нибудь объяснить мне радиоизлучение?

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

8
OpenGL против физики?

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

8
Как работает входной конвейер?

Я нашел эту статью о реализации конвейера ввода для Android, но я не очень понимаю, как он работает. Я также не совсем понимаю концепцию программирования конвейера или пула. Может ли кто-нибудь объяснить эти концепции и как они работают в качестве входного...

8
Подходит ли Java AWT для рендеринга 2d игр?

[Повторяю этот вопрос из stackoverflow, поскольку было отмечено, что он подходит лучше здесь.] В настоящее время я портирую свой 2D-движок на Java. Я посмотрел на некоторые из библиотек игр, указанных здесь, на stackoverflow. Однако те, на которые я смотрел, были довольно упрощенными и даже не...

8
VSync / реальный 30FPS на Android

Я работаю над игрой, которая не может работать на полной скорости на некоторых устройствах. На Tegra2 с множеством оптимизаций производительность составляет около 40 кадров в секунду. Частота кадров стабильна, но анимации недостаточно плавные, поэтому мне нужен vsync. С 2.3 Android SDK мы можем...

8
Перемещение частицы вокруг архимедовой спирали с постоянной скоростью

Я хочу перемещать частицу по спирали с постоянной скоростью. Обратите внимание, что это не постоянная угловая скорость. Это довольно сложно, и я покажу свой метод ниже. Спираль, о которой идет речь, - это классическая архимедова спираль с полярным уравнением r = ϑи параметрическими уравнениями x =...

8
На каком языке лучше всего играть в 2D и 3D-игры на рабочем столе и в Интернете? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

8
Прогнозируемая траектория движения транспортного средства?

В игре, которую я разрабатываю, я должен рассчитать, сможет ли мое транспортное средство (1), которое в этом примере движется на север со скоростью V, достичь своей цели (2). Пример изображает проблему сверху: На самом деле существует два возможных сценария: V является постоянным (приводя к...

8
Является ли многопользовательская игра на JavaScript плохой идеей? [закрыто]

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

8
Обновления объектов, внутренние и внешние?

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

8
Сколько «параллельных блоков» у GPU?

Я хотел бы знать, сколько параллельных блоков для обработки вершин имеет графический процессор. На этой странице Википедии указаны GFLOPS и тактовая частота, например, для Radeon 5850 "Broadway PRO" вы получаете 1000 GFLOPS. Предположим, что запуск вершинного шейдера составляет 100 флопов, тогда...

8
Есть ли ориентированная на игру графика или графический редактор?

Я не забываю искать несколько лет за альтернативой Photoshop для редактирования изображений. Я тоже пытался использовать Gimp, но этого также недостаточно. Есть некоторые проблемы, которые можно было решить только путем перехода к этапу компиляции активов. Например, ни один из графических пакетов...