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

9
Должен ли я беспокоиться о квадро-рендеринге в реальных сценариях?

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

9
Можно ли назвать прямую линию многоугольником?

Согласно определению Polygon, если первая и последняя точки Poly-line связаны, то это называется Polygon. Смотрите изображение ниже. У меня есть P1, .... P5 Polyline. Если я проведу линию от P5 до P1, то она будет называться многоугольником или нет? Я запутался здесь....

9
Компонентный дизайн: взаимодействие объектов

Я не уверен, как именно объекты делают вещи с другими объектами в компонентном дизайне. Скажи, у меня есть Objкласс. Я делаю: Obj obj; obj.add(new Position()); obj.add(new Physics()); Как тогда я мог получить другой объект, который не только двигал бы мяч, но и применял бы эту физику. Я не ищу...

9
Рендеринг 3d объекта на 2d поверхность (встроенная система)

я работаю над встроенной системой, и в свободное время я хотел бы проверить ее возможности рисования. Речь идет о микроконтроллере ARM Cortex M3, подключенном к плате EasyMX Stellaris. И у меня есть небольшой экран TFT 320x240 :) Теперь у меня есть немного свободного времени каждый день, и я хочу...

9
Какое необходимое ноу-хау для написания библиотеки анимации (IK & FK)? [закрыто]

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

9
Почему на моей модели не горит непрерывный свет?

Я создал базовую текстурированную модель куба в Blender для практики моделирования, а затем импортировал ее в Unity. После того, как я включил немного освещения, это выглядит довольно уродливо. Свет не является непрерывным на ряду текстурированных кубов: Что еще более странно, свет на блоках,...

9
ИИ, ориентированный на действие: алгоритм уклонения отнимает много времени

Уклонение, процесс уклонения, является противоположностью преследования. Вместо того, чтобы пытаться уменьшить расстояние до цели, мы стараемся максимально ее увеличить. Это занимает много времени, одновременно уклоняясь от нескольких объектов. Я использую BFS здесь. Чтобы сделать это быстрее,...

9
Как разложить спрайт лист

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

9
Xbox-джойстик используется для вращения спрайта, базовая формула заставляет его «прилипать» или чувствовать себя «липким» с интервалами в 90 градусов! Как вы получаете плавное вращение?

Я использую очень простую формулу, чтобы вычислить угол, на который должен быть направлен мой спрайт (например, космический корабль), на основе большого пальца контроллера Xbox, т.е. вы используете этот большой палец для вращения корабля. В моем основном методе обновления: shuttleAngle = (float)...

9
возвращая правильный идентификатор multiTouch

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

9
Проектирование Змеиного ИИ

Я новичок в этом стеке gamedev, но уже использовал сайты math и cs. Итак, я участвую в конкурсе на создание ИИ для змеи, которая будет соревноваться с четырьмя другими змеями в 5-минутных раундах, где правила очень похожи на традиционную игру змеи Nokia, за исключением того, что есть пять змей,...

9
спрайт анимация в openGL

У меня проблемы с реализацией спрайтовой анимации в openGL ES. Я прогуглил это, и единственное, что я получаю, это учебник, реализующий через Canvas. Я знаю путь, но у меня возникают проблемы при его реализации. Что мне нужно: спрайт анимация при обнаружении столкновений. Что я сделал: функция...

9
Сохраняя вращение между двумя объектами

В моей игре XNA у меня есть два объекта, которые сталкиваются. Когда первый объект сталкивается с другим, он может зацепиться за него и перемещать его по миру. У меня здесь проблемы с математикой (математика не моя сильная сторона). В настоящее время у меня есть вторая защелка объекта на первой и я...

9
Свободное движение в изометрической игре на основе плиток

Есть ли разумный простой способ реализовать свободное движение в изометрической игре на основе тайлов? Это означает, что игрок не просто мгновенно перепрыгнет с одной плитки на другую или не будет «привязан» к сетке (например, если движение между плитками было анимированным, но вы не сможете ничего...

9
Как долго отображать каждое предложение?

При создании последовательности, в которой текст продвигается автоматически, существует ли метрика, которая позволит мне рассчитать разумную продолжительность для отображения каждого «предложения»? Моя интуиция подсказывает мне, что из-за того, как мы читаем, количество слов, вероятно, более важно,...

9
Ввод на стороне сервера

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

9
Имея список комнат с их связью друг с другом, как мне найти отдельные группы комнат?

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

9
Должен ли я использовать базу данных SQL для хранения данных в настольной игре? [закрыто]

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

9
Изменения состояния в объектах или компонентах

У меня возникли проблемы с выяснением того, как поступать с государственным управлением в моих организациях. У меня нет проблем с управлением игровым состоянием, таким как пауза и меню, поскольку они не обрабатываются как система компонентов объекта; просто с состоянием в сущностях / компонентах....

9
Как вы справляетесь с переходами в анимации ходьбы?

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