Вопросы с тегом «tilemap»

10
Как бы я внедрил процедурно сгенерированные тайлы в libgdx?

Я создаю простую игру Zelda-esque сверху вниз в libgdx, и я хочу реализовать основанные на тайлах подземелья, которые генерируются процедурно, подобно этому. В Libgdx есть класс TiledMap, который, как мне кажется, соответствует моим потребностям, однако документация вне официальных документов...

10
Элегантный автотайлинг

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

10
Выберите плитку на основе соседних плиток

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

10
Реализация карты тайлов / ландшафта с различной высотой соседних тайлов

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

9
Есть ли название для этой техники, чтобы положить плитки в углу уровня?

Очень распространенный подход при разработке старых игр - это поместить набор плиток в угол уровня, чтобы использовать его в качестве ориентира. Например: На этом уровне разработчики поместили набор плиток в верхний левый угол. Но есть ли название для этой техники? Я пишу руководство по этому...

9
LibGDX держит камеру в пределах TiledMap

У меня есть простой TiledMap, который я могу сделать хорошо. У меня есть прыгающий игрок (с Box2D), и моя камера следует за игроком: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Тем не менее, камера будет «выключена»...

9
Диагональная линия визирования с двумя углами

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

8
Реализация SceneManager с использованием OpenFL

Я пытаюсь реализовать базовый SceneManager с использованием OpenFL и Haxe. У меня нет большого опыта использования OpenFL и Haxe, поэтому у меня есть несколько проблем. Вот как я разработал класс SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...

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

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

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

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

8
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?

Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без...

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

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

8
Рисуем огромное количество тайлов в Monogame (XNA)

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

8
изометрический порядок рисования с изображениями, превышающими одну плитку - алгоритм порядка рисования?

У меня есть изометрическая карта, на которой я размещаю различные изображения. Большинство изображений помещается на одной плитке, но некоторые изображения немного больше. Например, у меня есть кровать размером 2х3 плитки. Это создает проблему при рисовании моих объектов на экране, поскольку я...

8
Самый эффективный способ нарисовать вершину с OpenGL

Я пишу 3D-игру OpenGL. Там будет множество треугольников для местности и объектов в использовании. Я учусь на официальном руководстве OpenGL, и первым представленным методом является вызов функции glVertexпосле glBeginкаждой вершины, которую вы хотите нарисовать. Однако этот метод звучит довольно...

8
Как я могу процедурно найти стену, которая разделяет две или более точек на карте на основе сетки?

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

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

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