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

8
Создание эффекта сбоя, похожего на Watch Dogs

В настоящее время я работаю над игрой LibGDX. Когда пользователь делает что-то не так, я бы хотел, чтобы вся графика на экране дрожала, очень похоже на эффект сбоя / искажения, наблюдаемый в игре Watch Dogs (см. Ниже). У меня такой вопрос: можно ли добиться этого эффекта в реальном времени, написав...

8
В RecastNavigation, как я могу заставить агента бездействовать после достижения пункта назначения?

Этот вопрос конкретно о работе с библиотекой Recast Navigation. Я добавил агента с addAgentи установил его цель с requestMoveTarget. Когда агент достигает своего места назначения, он останавливается, но когда его отталкивает (другой агент), он пытается вернуться к своей цели. Вместо этого, нужно,...

8
Усовершенствованные сотовые автоматы для создания пещер

Я пытаюсь сделать пещеры в Unity. Для этого я пытаюсь использовать клеточные автоматы. Я нашел следующее ( Rouge Basin Cellular Automata for Caves ), которое напоминает то, что я пытаюсь выполнить. Тем не менее, учебник не совсем то, что я хочу. Я хочу что-то вроде того, что производится на этом...

8
Как я могу проверить, следует ли линия, нарисованная игроком, по пути?

Я хочу нарисовать невидимый путь, по которому должен следовать пользователь. Я сохранил этот путь в виде точек. Когда игрок рисует линию, как я могу проверить, следует ли он по пути, который я сохранил? Вот пример для отслеживания буквы А. if((traitSprite.getX()<=Invisible.X &&...

8
Хранение стен между плитками

Пишу изометрический движок на с ++. Я решил использовать более реалистичный подход и сделать так, чтобы стены занимали пространство между двумя плитками, а не одной плиткой целиком, как показано на рисунке ниже (как в The Sims). Моя проблема в том, что я понятия не имею, как хранить данные,...

8
Как я могу пометить уровни как «завершенные» таким образом, чтобы предотвратить обман?

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

8
Поместите изображение пользовательского интерфейса между двумя 2D-спрайтами в Unity

Я разрабатываю 2D-игру с Unity. У меня есть два объекта спрайта, с использованием SpriteRenderer . С новой системой пользовательского интерфейса, я хочу использовать ее для отображения изображения между двумя моими спрайтами. То есть мой первый спрайт имеет порядок сортировки 100, затем мой UI...

8
Unity2D высокая трава

Я использую Unity для создания 2D-игры сверху вниз. Пока все было замечательно, но я столкнулся с проблемой, которую не могу решить должным образом. Я хочу реализовать «высокие травы», где часть персонажа будет закрыта. Наглядный пример: Я думал о том, чтобы сделать высокую траву по слоям, но это...

8
Игроки Unity 3d 4 Одновременно можно нажимать только 4 кнопки

Одновременно можно нажимать только 4 кнопки, поэтому игроки не могут иногда двигаться Каждый игрок имеет свои собственные элементы управления я меняю стрелку вверх и другие для каждого игрока --- v InputsV-VV public string UpArrow; public string DownArrow; public string LeftArrow; public string...

8
Pathfinding: мозаичная навигационная сетка

Я разрабатываю RTS на основе тайлов в реальном времени. Это пример карты: Эта карта состоит из 4 регионов по 256 плиток в каждой. Синие плитки представляют собой препятствия. Юниты могут двигаться в стандартных восьми направлениях. Юниты привязаны к плиткам; одна плитка может содержать одну...

8
Unity 5 2D рисование спрайтов программно

Как я могу рисовать спрайты в Unity 5 программно? Я ищу что-то похожее на spriteBatch.Draw()XNA. Результаты, которые я получаю при поиске, либо устарели http://wiki.unity3d.com/index.php?title=SpriteManager (написано в 2012 году), либо сделаны с использованием интерфейса Unity. Все, что я могу...

8
Реализация RPG Maker Auto Tiling

В настоящее время я работаю с Phaser, создавая игру, которая генерируется процедурно. Я хотел использовать в своей игре некоторые RPG Maker Art (для справки, я использую RTP). Я наткнулся на эту статью , в которой рассказывается, как работают автоматические плитки. Я также наткнулся на этот ответ,...

8
Пользовательский редактор - сохранить внешний вид по умолчанию, но добавить больше

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

8
Аутентификация между клиентом, центральным сервером и запущенным сервером игрока

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

8
Поддерживается ли аппаратное обеспечение семплирования квадрилинейных текстур?

Если у вас есть объемная текстура с mipmaps, выборка текстуры GL_LINEAR_MIPMAP_LINEAR выполнит квадрилинейную выборку текстуры. Это реализовано в оборудовании, как билинейная выборка текстур? Или драйвер просто делает два трилинейных образца текстуры и интерполирует эти результаты для вас?...

8
Масштабный итеративный дизайн

Обычно в разработке игр линейная разработка ( модель водопада ) изобилует препятствиями, которые истощают разум программиста (игра оказалась ужасной, не может быть переработана). Введите итеративный дизайн . Итеративный дизайн позволяет создавать прототипы различных возможностей в игровом...

8
Что такое игровая механика?

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

8
Изменение направления должно замедлять объект и ускоряться в новом направлении (на основе 2D-сетки)

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

8
(Unity) Оптимизированное сетевое решение для многих движущихся объектов

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

8
Как создать матрицу проекции полуорто-полу-перспективы

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