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

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

3
Как получить все плитки из Tilemap?
Я немного пробовал новую TileMapсистему в Unity и искал способ доступа к плиткам в виде списка или 2D-массива, но я не могу найти ничего, кроме того, GetTile(Vector3Int vector)что возвращает только одну плитку ... Есть ли способ сделать это ?
13 unity  tilemap 

2
Tilemaps в платформе Entity System?
Я читал об основах Entity System, в частности Artemis. Я пытаюсь решить, подходит ли это мне. Я строго работаю над 2-пиксельными играми, основанными на плитках, и не думаю, что они когда-нибудь будут такими ресурсоемкими. Я всегда использовал стандартный ООП с большим количеством наследства в прошлом. Мое понимание Entity System Framework …

3
Генерация дороги / реки на 2-й карте сетки
Это вопрос новичка, но здесь он идет: Моя карта - это двумерная сетка, и я хочу создавать дороги и реки. Маршрут от начальной до конечной точки не должен быть оптимальным по количеству плиток. Вместо этого они должны иметь определенный уровень случайности (повороты). Есть ли стандартный алгоритм для такого рода вещей? …

4
В старых играх, таких как Golden Axe, Street или Rage, использовались карты тайлов? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
12 tilemap 

2
Как я могу случайным образом сгенерировать 2D-рельеф боковой прокрутки на основе тайлов?
Я хочу случайным образом сгенерировать карту для 2D-игры с боковым скроллером, используя следующий набор тайлов: Я нашел несколько отличных статей о процессе битовой маскировки, например: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -метод-для-нанесения-tilemaps / Мне нравится идея использовать битовую маску / плитку вместо огромного оператора if или оператора switch. Однако у меня возникают проблемы с …

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

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

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

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

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

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

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

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

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

2
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?
Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без окна?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

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