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

2D относится к двумерному пространству, где координаты представлены значениями X и Y.

5
В 2D, как мне эффективно найти ближайший объект к точке?
У меня большой игровой движок, и мне нужна функция для нахождения ближайшего списка пунктов. Я мог бы просто использовать теорему Пифагора чтобы найти каждое расстояние и выбрать минимальное, но это требует итерации по всем из них. У меня также есть система столкновений, где я, по сути, превращаю объекты в меньшие …
35 c++  2d  algorithm  vector  picking 

2
Расчет силы вращения 2D спрайта
Мне интересно, есть ли у кого-нибудь элегантный способ вычисления следующего сценария. У меня есть объект (n) количество квадратов, случайных форм, но мы будем притворяться, что они все прямоугольники. Мы имеем дело с отсутствием гравитации, поэтому рассмотрим объект в космосе сверху вниз. Я прикладываю силу к объекту на определенном квадрате (как …
35 2d  rotation  physics  vector 

2
Как мне сделать персонажа способным ходить по стенам?
Я пытаюсь заставить персонажа двигаться как паук: учитывая восходящий уклон, по которому шарик обычно не может катиться, паук медленно ползет вверх. Точно так же, учитывая прямоугольную платформу в воздухе, вместо того, чтобы падать при достижении края, паук продолжал бы, оборачиваясь через край и продолжая движение вниз по боковой, а затем …

11
Есть ли у 2D-игр будущее? [закрыто]
В настоящее время я работаю над двумерным движком физики мягких тел (так как сейчас его нет -_-), но я боюсь, что нет смысла тратить на него то, что, скорее всего, будет годами. Хотя я люблю работать над этим, я сомневаюсь, что такой движок получит какой-либо доход, учитывая, что любой, кто …

4
Почему мой объект движется быстрее на 45 градусов, чем на 90 градусов?
В моей игре есть объекты, которые движутся быстрее на 45 градусов, чем на 90 градусов. Каждый объект имеет Точка (х, у) позиция Направление Vector2D (x, y) Int скорость И что я делаю во время обновления, так это то, что новая позиция рассчитывается как: position.x += direction.x * speed position.y += …
32 c#  2d  geometry 

3
Как вы подходите к независимости от разрешения в растровом графическом контенте?
Те игры, которым не повезло работать с закрытой платформой, например, портативные устройства, должны работать с различными форматами разрешения и соотношением сторон. В 3D-игре у вас может быть HUD или графический интерфейс меню, основанный на растровой графике, а в 2D-игре у вас может быть набор квадов, которые являются судами для спрайтов. …
32 2d  sprites  gui 

4
Как программист может научиться рисовать 2D активы? [закрыто]
Есть ли хорошие уроки для тех, кто хочет создавать 2D графические игровые ресурсы? Классы рисования для начинающих, желательно обучающие навыки, которые могут быть как можно более релевантными для игр - рисование персонажей сбоку / сверху вниз, изометрия, рисование текстур и тому подобное.
31 2d  graphics  art 

6
Способ хранения потенциально бесконечных данных 2D-карты?
У меня есть 2D-платформер, который в настоящее время может обрабатывать фрагменты размером 100 на 100, причем координаты фрагментов хранятся как длинные, так что это единственный предел карт (maxlong * maxlong). Все позиции сущности и т. Д. Имеют отношение к чанкам, и здесь нет ограничений У меня проблема в том, как …
29 xna  2d  c#  maps  platformer 

3
Как 2D-игра, подобная Zelda, справляется с персонажем, находящимся за зданиями, где показана только его часть?
Я пытаюсь разработать простую игру в стиле Zelda. Я нашел эту очень полезную тему Как LoZ: Ссылка на Прошлое обрабатывает столкновения суб-плитки? что я использую в качестве ссылки для разработки моего механизма обнаружения столкновений. Однако есть кое-что, чего я не смог понять. Когда Линк находится позади зданий, отображается только его …
28 2d 

10
В Pong, как вы рассчитываете направление мяча, когда он отскакивает от ракетки?
Я пытаюсь решить эту самую проблему Hello World-y в разработке игр. Я создал игру TicTacToe в XNA, поэтому я думаю, что следующим шагом будет клон Breakout . Имейте в виду, что у меня нет знаний о программировании игр и даже о том, какую математику я должен применять, где. Вот почему …
28 xna  c#  2d  mathematics  physics 

4
Движение РПГ сверху вниз с коррекцией?
Я надеюсь, что мы все сыграли Zelda: A Link to the Past, пожалуйста, поправьте меня, если я ошибаюсь, но я хочу подражать такому 2D-движению персонажа сверху вниз с оттенком коррекции. Это было сделано в других играх, но я чувствую, что эта ссылка будет легче всего относиться. Более конкретно, вид движения …
27 xna  2d  rpg  movement 

2
Алгоритм для процедурного 2D-карты со связанными путями
Проблема, которую нужно решить: создайте случайную 2D карту подземелий для игры на основе тайлов, где все комнаты соединены. Я ищу лучшие решения, чем у меня сейчас. Мое текущее решение состоит в том, что я запускаю два алгоритма. Первый генерирует подземелье со своими комнатами. Второй убедитесь, что все комнаты связаны. Мне …

3
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком одновременно работают несколько …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

3
Как я могу определить характерные регионы в процедурном мире?
Я строю остров. Я использую классическое решение карты высот: с помощью функции построения холмов, избегая углов карты, я делаю высоту. Затем шум перлина дает мне некоторые климатические переменные для работы с биомами. Теперь я сталкиваюсь с двумя проблемами, которые каким-то образом связаны: В Dwarf Fortress, один из аккуратных аспектов мирового …

5
Как я могу рассчитать угол и правильное направление поворота между двумя 2D векторами?
Я работаю над искусственным интеллектом, в котором нет препятствий и движение ограничено плоскостью XY. Я рассчитываю два вектора, v , направление движения корабля 1 и w , вектор, указывающий от положения корабля 1 к кораблю 2. Затем я рассчитываю угол между этими двумя векторами, используя формулу arccos((v · w) / …
26 2d  vector 

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