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

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

2
Когда я должен представлять точки и размеры как структуры?
Как часть моей простой среды разработки игр на Ruby 2D, мои игровые объекты имеют положение (значения x и y) и размер (ширина и высота). class MyGameObject attr_accessor :x attr_accessor :y attr_accessor :width attr_accessor :height ... Другой подход, который я видел, рассматривал позицию как Pointструктуру, а размер как Sizeструктуру: Point = …

2
Как я могу найти угол запуска снаряда?
Я делаю 2D игру, в которой юниты стреляют друг в друга стрелами. Я знаю позицию стрелка и цели и начальную скорость снаряда. Я хочу знать, какой угол должен иметь снаряд, чтобы приземлиться на цель. Цель может быть на другой высоте, чем стрелок. Подводя итог, я знаю v0, R и g …

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

2
Более эффективный способ реализации линии визирования на двумерной сетке с лучевым литьем?
Рассмотрим двумерную сетку плиток и приблизительную сферу координат, центрированную на игроке, которая представляет линию видимости. Цель состоит в том, чтобы заблокировать линию обзора за препятствиями (то есть стенами). Относительно просто определить, видна ли отдельная ячейка в зоне видимости: направить луч от игрока к целевой ячейке, используя Брезенхэма - если одна …

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

1
Пошаговые ресурсы архитектуры боевой системы JRPG
Последние месяцы я занимался программированием 2D JRPG (RPG в японском стиле) на C ++ с использованием библиотеки SDL. Режим исследования более или менее сделан. Сейчас я работаю в режиме боя. Я не смог найти никаких ресурсов о том, как структурирована классическая пошаговая боевая система JRPG. Все, что я нахожу, это …
9 c++  2d  architecture  sdl  rpg 

7
Могу ли я использовать защищенные авторским правом спрайты для демонстрации?
У меня был быстрый вопрос и я хотел узнать мнение каждого. Я делаю 2D демо-игру для резюме, которое я хочу опубликовать в Интернете. Я претендую на должность программиста, поэтому у меня нет своего собственного искусства. Я планирую использовать спрайт-листы и наборы плиток из других игр, чтобы создать только один или …

2
Функция для движения солнца?
Итак, учитывая солнечный спрайт, установленный на горизонте (x = 0, y = worldheight / 2), я пытаюсь разработать функцию, которая заставляет солнце подниматься, а затем падать. Лучший способ сделать это - функция sin, но я не знаю, как ее использовать. если использовать y = sin (x), то x должен находиться …

1
Установить спрайт в направлении мыши
Я создаю html5 холст, и мне нужен способ заставить мой спрайт стоять перед курсором мыши. У меня есть координаты X и Y для спрайта, а также координаты X и Y указателя. Все, что я застрял, это математика, чтобы спрайт указывал на лицо. Это все в 2D-мире, поэтому я не могу …
9 2d  html5  html-canvas 

3
Марширующие квадраты: Нахождение нескольких контуров в пределах одного исходного поля?
В принципе, это дополнительный вопрос к проблеме, возникшей несколько недель назад , хотя речь идет об алгоритме в целом без применения к моей реальной проблеме. Алгоритм в основном просматривает все строки на рисунке, начиная с верхнего левого угла, до тех пор, пока не найдет пиксель, являющийся границей. В псевдо-C ++: …
9 2d 

1
Подходящее представление уровня / структура данных для 2D-платформы игры?
Я собираюсь запрограммировать копию Марио на Java. Я думаю о 2 представлениях / структурах данных для уровней, но я не уверен, какой из них выбрать: 2D целочисленный массив. Quadtree, чтобы разделить уровень на части. Каковы его преимущества и недостатки?

2
Создание 2D-платформера на C ++ / SDL. Ищу учебники / примеры / ресурсы [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто в прошлом году . У меня большой опыт работы с C ++, но у меня нет опыта программирования игр. Этим …
9 c++  2d  sdl  platformer 

2
2D тест на пересечение ограничивающей рамки
У меня есть два ограничивающих прямоугольника, выровненных по объектам (т.е. не по оси, они вращаются вместе с объектом). Я хотел бы знать, перекрываются ли два выравнивания объекта. ( Правка: примечание - я использую тест ограничивающего прямоугольника с осями, чтобы быстро отбросить удаленные объекты, поэтому не имеет значения, если подпрограмма с …

4
«Контроль времени» в 2D-платформер
Я делаю 2d платформер, в котором игрок может нажать кнопку и перезапустить уровень, только его предыдущий персонаж также будет запускать уровень одновременно, как будто они путешествуют во времени. Я знаю, что другие игры уже делали это раньше, и я подумал о том, чтобы заставить игрового персонажа выполнять набор действий (Idle, …

3
Каковы хорошие алгоритмы для создания границ / областей состояния на 2-х звездных картах?
Я пытаюсь создать довольно большую двумерную звездную карту, которая показывает разные фракции / состояния, каждая из которых владеет одной или несколькими звездными системами. Я хотел бы автоматически создавать границы / области для фракций. Идея состоит в том, чтобы по существу перейти от чего-то подобного (точки представляют звездные системы на 2-й …
9 2d  algorithm  maps 

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