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

45
Как сделать двумерные частицы жидкими?

Предположим, у вас есть хороший способ перемещения ваших 2D-частиц для имитации жидкости (например, воды). Любые идеи о том, как это сделать? Это для 2D-игры, где перспектива со стороны, как это . Вода будет содержаться в коробках, которые можно разбить, чтобы позволить ей упасть и...

44
Подходит ли OpenGL для 2D игр?

Я некоторое время обучаю себя библиотеке OpenGL и хочу начать создавать игру. Тем не менее, для более простого вступления я хочу начать с чего-то двухмерного, такого как игра в стиле покемонов сверху вниз. Это хороший план или OpenGL создан специально для...

43
Как выучить 2d анимацию? [закрыто]

Где я могу научиться делать простую 2d анимацию? Или это на самом деле просто рисование каждого кадра в фотошопе? Есть ли советы или хитрости? Учебники, чтобы помочь начать? Кроме того, какие варианты программного обеспечения есть (желательно с открытым исходным кодом или даже просто...

41
Как бы вы справились с различными пропорциями в 2d платформер?

Давным-давно 4: 3 было практически единственным соотношением сторон, которое вы могли бы найти на ПК. Сегодня самый распространенный - 16:10, но большинство новых мониторов (особенно ноутбуков) - 16: 9. Я пишу 2D-платформер, и я не могу решить, как мне обращаться со всеми различными соотношениями....

41
Должны ли актеры в игре быть ответственными за рисование себя?

Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height...

41
Лучший способ позволить игрокам «красить» изображения без потери качества цвета?

Я создаю 2.5D изометрическую (2D изображения) игру. Я хочу, чтобы игроки могли «красить» свою броню, одежду и другие вещи. Я считаю, что все оттенки серого приводят к потере некоторых более «естественных» цветов. Например, создание дракона с красными / желтыми оттенками серого и последующим...

40
Учимся создавать лучшее искусство (2D игры)

До тех пор, пока одна из моих игр не станет «большой», или пока меня не затопят золотые слитки, мне придется самому заниматься большинством или всем игровым искусством. Суть моего вопроса такова: как я могу выучить достаточно искусства, чтобы превзойти «искусство программиста» и стать чем-то, чем я...

40
Как решить большие требования к видеопамяти в 2D-игре?

Как решить большие требования к видеопамяти в 2D-игре? Мы разрабатываем 2D-игру (Factorio) на языке Allegro C / C ++, и мы сталкиваемся с проблемой увеличения требований к видеопамяти по мере увеличения игрового контента. В настоящее время мы собираем всю информацию об изображениях, которые будут...

39
Обнаружение столкновения шестиугольника для быстро движущихся объектов?

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

36
Рендеринг SVG-искусства прямо в XNA

Предположим, у меня есть набор 2D-графики в каком-то векторизованном формате, например SVG. Есть ли простой способ сделать это напрямую, не выполняя сам полный рендеринг SVG? Конечно, я мог бы растеризовать его в автономном режиме (например, в конвейере контента) для разных разрешений / уровней...

35
Расчет силы вращения 2D спрайта

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

35
В 2D, как мне эффективно найти ближайший объект к точке?

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

35
Как я могу процедурно визуализировать столбики здоровья неправильной формы?

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

34
Как мне сделать персонажа способным ходить по стенам?

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

34
Есть ли у 2D-игр будущее? [закрыто]

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

32
Как вы подходите к независимости от разрешения в растровом графическом контенте?

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

32
Почему мой объект движется быстрее на 45 градусов, чем на 90 градусов?

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

31
Как программист может научиться рисовать 2D активы? [закрыто]

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

29
Способ хранения потенциально бесконечных данных 2D-карты?

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

28
Как 2D-игра, подобная Zelda, справляется с персонажем, находящимся за зданиями, где показана только его часть?

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