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

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

8
Я ищу слово для классификации игровых объектов (деревья, скалы, даже мосты), но НЕ включаю предметы / персонажей [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я ищу СПЕЦИАЛЬНОЕ определение, которое включает в себя игровые объекты окружающей среды, но …

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

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

2
OpenGL - Понимание взаимосвязи между моделью, представлением и мировой матрицей
У меня возникли проблемы с пониманием того, как работают эти матрицы и как их настраивать относительно друг друга, чтобы обеспечить правильную работу системы. В моем понимании Матрица модели - это матрица объекта, например, куба или сферы, их будет много в приложении / игре. Матрица мира - это матрица, которая определяет …

1
GL ES: оптимизация фрагмента шейдера
Резюме: я получаю замедление FPS, как только я пытаюсь тонировать спрайты (то есть: умножить текстуру на цвет в фрагментном шейдере) Подробности: Аппаратное обеспечение: iPod touch 4 Я рисую 700 спрайтов на экране, используя glDrawArrays. И да, я собираю все это в один розыгрыш. Ниже показана структура данных Vertex: struct Vertex …

1
Mip Maps на 2D Sprite вызывает черную линию выше. Почему это?
Я новичок в Unity. Я пробую это и использую Futile для подхода с первым кодом, но все еще импортирую текстуры, используя систему Unity. У меня проблема в том, что когда я использую MIP-карты для масштабирования больших спрайтов до меньших размеров без зазубренных краев, я получаю артефакт черной линии над этими …

3
Как я могу развернуть игру JavaScript в магазине приложений iOS?
К сожалению, у меня нет Mac, поэтому я не могу разрабатывать для iOS. Я понимаю, что приложения HTML5 запускаются в браузере, но есть ли способ создать приложение HTML5 (например, игру JavaScript) и развернуть его в магазине приложений через Apple? Как мне упаковать и отправить?

2
Как мне держать моего персонажа в центре экрана?
Я делаю игру, похожую на Legend of Zelda: Link to the Past (2D-приключение сверху вниз). Я хочу, чтобы персонаж оставался в центре на экране, когда он двигается. В настоящее время, когда игрок хочет двигаться, я перемещаю всю карту в противоположном направлении. Это работает, но когда я добавляю больше объектов в …
8 2d  camera  movement 

1
Преобразование плотности поля потока
Я пытаюсь реализовать навигацию по потоку, как описано в http://grail.cs.washington.edu/projects/crowd-flows/, но я не могу понять, как должна обрабатываться функция плотности на рисунке 4 статьи радиус единицы. Кто-нибудь когда-либо реализовывал это и может предоставить больше информации? Это часть вопроса: Кажется, что их алгоритм использует только 4 ячейки, указывающие на нижний левый …
8 algorithm  grid 

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

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

1
Внедрение водных эффектов (брызг) в игру XNA 4.0 [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я создаю 2D игру XNA и наткнулся на учебник по добавлению водных эффектов (брызг) в игру …
8 xna  c#  2d  xna-4.0  water 

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

2
Как Unity использует C # в качестве языка сценариев?
Насколько мне известно, до сих пор я думал, что C # есть и всегда был компилируемым языком. Недавно я начал изучать Unity3d и заметил, что они предоставляют C # в качестве опции для сценариев и взаимодействия с игровыми объектами через их API (наряду с JavaScript и несколькими другими альтернативами). Как …
8 c#  scripting  mono 

2
Определение, будет ли удаление вокселя разбивать группу
У меня следующая ситуация: у меня есть 3d сетка вокселей (вкл / выкл, максимальный размер, вероятно, 128x128x128). Я заранее знаю, что внутри сетки все включенные воксели взаимосвязаны, образуя единую группу. Теперь мне нужно определить: когда я удаляю воксель (выключаю его), он разрушит группу? Моя первоначальная идея состояла в том, чтобы …

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