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

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

4
Как разработчик Android, что я должен иметь в виду при портировании на iPhone?
Как разработчик игр для Android, что я должен иметь в виду при разработке своей игры, если я когда-либо хотел кросс-платформенную игру для iPhone? Какие-либо стратегии, советы и т. Д. При портировании на обе эти мобильные платформы?

5
Неразрушающий способ редактирования альфа-канала в Photoshop / Gimp image
Я хочу сделать текстуры для Unity3d, и я застрял на том, что кажется простым этапом. Моя цель - создать изображение RGBA с информацией о цвете для каждого пикселя и отдельным альфа-каналом. Эти два компонента вводятся в Unity в качестве базового цвета и силы отражения соответственно. (Использование материала «Отражающий / Удар …

7
Лучший способ проверить простые случаи в играх
При разработке и тестировании новой игры большую часть времени люди, пробующие функциональность, привыкают к вещам и больше не пробуют «тупые пути». Так что, если разработка что-то нарушает, это может быть функция, которую может попробовать только новый пользователь. Каковы некоторые из лучших способов убедиться, что ваша игра прошла проверку на «глупые …
9 testing 

5
Низкая производительность при реализации A * в игре Tower Defense
Я делаю игру Tower Defense во Flash без предопределенного пути. Хотя моя сетка 40х40 (маленькая?), A * испытывает трудности при пересчете каждый раз. Поэтому я сделал свою собственную модификацию, чтобы облегчить пересчет, и количество затронутых ячеек упало примерно до 900 (при модификации около корня). Он все еще замораживается в течение …

2
Делайте ли какие-либо 3d движки родным образом импорт моделей Google Sketchup
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 2 года назад . Google Sketchup - единственная программа для 3D-графики, которую я могу использовать, потому …
9 sketchup 

1
XNA: Как работает многопоточность?
Я хотел бы реализовать многопоточность в моей игре XNA, но я не уверен, как все работает при компиляции для XBOX 360. Может кто-нибудь подробнее остановиться на этом? Например, сколько потоков поддерживает XBOX? Я понимаю, что XNA использует специальную версию Compact Framework. Как это влияет на код во время разработки? Реализую …

3
Шаблоны для поведения гоночного ИИ
Допустим, у вас есть сплайновый гоночный AI. Предположим, он уже может справиться с основами торможения и рулевого управления по трассе. Как бы вы структурировали и внедрили способы предотвращения столкновений, обгонов, составления, блокировки и других действий, чтобы ваши машины оставались конкурентоспособными, но участвовали в интересных гонках? Ссылки на документы / реализации …

2
Как структурировать простой игровой сервер для многопользовательской игры?
Я хотел бы создать простой многопользовательский игровой сервер для простой игры: Предполагается, что игра похожа на Command & Conquer, у вас есть несколько танков и несколько солдат. Вы можете выбрать одного солдата, а затем нажать на карту, куда солдат должен идти. Если солдат приходит в район, куда он не может …

1
Изменение ориентации путем применения крутящих моментов
Предположим, у вас есть объект, свободно плавающий в пространстве. У вас есть вектор, на который этот объект должен указывать, и вектор, представляющий направление, в котором он находится в данный момент. Из этих двух можно получить вращение (матрица, кватернион и т. Д.), Представляющее изменение ориентации, чтобы привести два вектора в выравнивание. …

5
Каковы лучшие ресурсы для разработки игр для iPhone? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
9 iphone 

3
Каковы хорошие алгоритмы для создания границ / областей состояния на 2-х звездных картах?
Я пытаюсь создать довольно большую двумерную звездную карту, которая показывает разные фракции / состояния, каждая из которых владеет одной или несколькими звездными системами. Я хотел бы автоматически создавать границы / области для фракций. Идея состоит в том, чтобы по существу перейти от чего-то подобного (точки представляют звездные системы на 2-й …
9 2d  algorithm  maps 

3
Как сделать так, чтобы несколько игровых объектов обменивались кусочками одного и того же материала?
Мой вопрос: есть ли способ, чтобы GameObjects совместно использовали кусочки одного и того же материала, не клона, а его расширения? Например, в этом случае девять игровых объектов, использующих один и тот же материал, увеличиваются до размеров девяти: И в случае, если я удаляю, например, один посередине, он будет содержать тот …

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

2
Когда я должен пометить GameObjects как статический?
Вот соответствующая документация Unity . Согласно пояснениям на страницах документации Unity о статических GameObjects, иногда пометка GameObjects как статической может негативно повлиять на производительность (например, статическое пакетирование приводит к большему использованию памяти) . Так, когда я должен точно хотеть использовать эти функциональные возможности? Заранее спасибо. Сноски: В настоящее время я …

3
Частота кадров влияет на скорость объекта
Я экспериментирую с созданием игрового движка с нуля на Java, и у меня есть пара вопросов. Мой основной игровой цикл выглядит так: int FPS = 60; while(isRunning){ /* Current time, before frame update */ long time = System.currentTimeMillis(); update(); draw(); /* How long each frame should last - time it …

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