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

16
Объект в два раза ближе выглядит в два раза больше?

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

16
Поиск пути на неровной поверхности планеты

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

16
Частично наблюдаемая игровая карта - уместна ли A *?

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

16
Современные методы рендеринга теней?

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

16
Рейтинг игроков с помощью Elo более чем с двумя игроками

Я хотел бы использовать Elo для отслеживания рейтинга игроков между матчами определенной игры, однако в игре могут участвовать до четырех игроков в матче. Я видел игры типа Carcassonne, в которых Elo используют более двух игроков, но я не знаком с Elo за матчем 1: 1. Из статьи википедии я хотел бы...

16
Методы управления вводом в больших играх

Существует ли стандартная методика управления вводом в больших играх. В настоящее время в моем проекте вся обработка ввода выполняется в игровом цикле, например так: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){...

16
Какие преимущества предоставляет OpenGL по сравнению с фреймворками / движками для небольших разработчиков? [закрыто]

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

16
Что такое «мировое пространство» и «пространство глаз» в разработке игр?

Я читаю книгу о 3D-концепциях и OpenGL. Книга всегда говорит о мировом пространстве , пространстве глаз и так далее. Что такое мир на экране монитора компьютера? Что такое мировое пространство? Что такое глазное пространство? Это синоним проекции?...

16
Каковы общие методы оптимизации рендеринга для прохода геометрии в рендерере с отложенным затенением? [закрыто]

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

16
Можно ли использовать Unity 2D для создания пиксельных игр?

Я смотрю на новые 2D-функции, представленные в Unity 4.3, и думаю, что мне чего-то не хватает. Мне кажется, они предназначены для 2D-игр с высоким разрешением, где масштабирование спрайтов в порядке, но не подходит для игр с пиксельной графикой. Спрайт в пиксельной графике предназначен для...

16
CPU - поток данных памяти GPU [закрыт]

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

16
Как я могу имитировать ограниченную (256) цветовую палитру в OpenGL?

В Твиттере я нашел этот скриншот игры в разработке: Изображение сверху выглядит без каких-либо цветовых ограничений. Но две другие картинки внизу имеют 256 цветовую палитру. Я хочу добиться аналогичного эффекта в моей игре (я использую OpenGL). Как я могу это...

16
Есть ли в разработке игр свои виды моделирования?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. В общей информатике существуют моделирующие «языки» (читай: стандартизированные методы...

16
Как использовать точечное произведение, чтобы получить угол между двумя векторами?

Я учусь использовать нормализованные векторы в моих играх. Я узнал, что для того, чтобы узнать угол между двумя векторами, я могу использовать скалярное произведение. Это дает мне значение от -1 до 1, где 1 означает, что векторы параллельны и направлены в одном направлении (угол составляет 180...

16
Почему мое приложение для Android не вращается при повороте экрана

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

16
Как я могу издеваться над покупками в Google Play?

Я хотел бы знать, какие рекомендации следует использовать для тестирования функциональности, когда пользователь покупает товар / бонусы через Google Play и покупает за реальные деньги? Например, в основном, создание простого теста покупки и сохранения предмета, хранящегося в инвентаре во время...

16
Какая польза от квадрата радиуса и обратного квадрата радиуса для расчетов освещения?

На одном из слайдов «Рендеринг DirectX 11 в Battlefield 3» в PowerPoint я заметил следующий код: struct Light { float3 pos; float sqrRadius; float3 color; float invSqrRadius; } Я не понимаю, почему они хранят квадрат радиуса и даже обратный квадрат (который я считаю просто радиусом в 1 квадрат)...

16
Используя инстансинг для всего?

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

16
Сеть для стратегий в реальном времени

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

16
Будут ли передаваться навыки Unity?

В настоящее время я изучаю Unity и прорабатываю учебник по математике для видеоигр. Моя цель - создать гоночную игру для WebGL (используя Three.js и, возможно, Physic.js). Я хорошо знаю, что программа Unity оградит вас от множества происходящих событий и от огромного труда, связанного с разработкой...