Публикации по теме '2d'


Пошаговая битва с использованием Phaser
Наши герои сталкиваются с группой троллей. Все по очереди атакуют, следуя системе очередей с приоритетом. У каждого отряда есть номер priority и коэффициент speed , который определяет, когда будет их следующий ход. Простое пошаговое руководство по битвам, вдохновленное Darkest Dungeons и Lords of Xulima, с использованием структуры данных очереди приоритетов. Вы можете увидеть превью (10 МБ) и ссылку на демо-версию внизу . Система очередей Идея в том, что у каждого будет свой..

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

Создание простой 2D-игры с помощью HTML5 и JavaScript
Чтобы следовать коду в этой статье, вы должны быть знакомы с JavaScript, а также иметь представление об основах HTML5 Canvas. Если вы еще не знакомы с Canvas, было бы полезно потратить несколько минут, чтобы просмотреть эту вводную статью , прежде чем двигаться дальше. ЧТО МЫ СТРОИМ? Готовым продуктом будет простая 2D-игра с боковой прокруткой . Простая концепция, ясная цель: игроку появляются «препятствия», когда он движется вперед, и он должен прыгать, чтобы избежать их...

Вопросы по теме '2d'

Вырезка Безье
Я пытаюсь найти / создать алгоритм для вычисления пересечения (нового заполненного объекта) двух произвольных заполненных 2D-объектов. Объекты определяются с помощью линий или кубической кривой Безье и могут иметь отверстия или самопересекающиеся....
8791 просмотров
schedule 16.08.2022

Случайные точки внутри параллелограмма
У меня есть 4-сторонний выпуклый многоугольник, определяемый 4 точками в 2D, и я хочу иметь возможность генерировать случайные точки внутри него. Если это действительно упрощает задачу, я могу ограничить многоугольник параллелограммом, но более...
27319 просмотров
schedule 11.08.2022

Лабиринт Pacman на Яве
Поэтому я создаю игру pacman на Java, чтобы научиться программировать игры. У меня есть основное игровое окно со спрайтом пакмана и нарисованными спрайтами-призраками, пакман двигается клавишами со стрелками, не выходит за стены окна и т. д. Сейчас...
13011 просмотров
schedule 24.07.2023

Какой в ​​настоящее время считается лучшим алгоритмом для двумерного сопоставления точек?
У меня есть два списка, содержащие координаты xy (звезд). Я также мог бы привязать величины (яркости) к каждой звезде. Теперь у каждой звезды есть случайные колебания положения, и на каждом изображении может быть несколько лишних или отсутствующих...
3488 просмотров

Движок Java 2D Game для тайловой игры [закрыт]
Может ли кто-нибудь порекомендовать хороший игровой движок Java для разработки простых игр на основе тайлов? Я ищу движок, который позволит мне создавать карты, используя что-то вроде Tiled www.mapeditor.org Slick — это именно то, что я ищу,...
19270 просмотров
schedule 28.09.2022

Нужна помощь в оптимизации моего 2D-рисунка на iPhone
Я пишу игру, которая отображает 56 шестиугольников, заполняющих экран в форме доски. В настоящее время я рисую каждую часть, используя одноэлементный класс рендеринга, который при вызове для рисования части создает путь из 6 точек на основе...
1226 просмотров
schedule 01.08.2023

Дальнейшие проблемы с java-игрой Pathfinding 2d
Некоторое время назад я задал вопрос о поиске пути в Java 2D... Поиск пути в игре Java 2D? Игра, которую я разрабатываю, основана на идее тематической больницы. Выбранный ответ на мой вопрос, A * pathfinding, ссылка была потрясающей и очень...
1354 просмотров
schedule 08.09.2022

Рисование точечной сетки
Я новичок в программировании графики. Я пытаюсь создать программу, позволяющую рисовать ориентированные графы. Для начала мне удалось нарисовать набор прямоугольников (представляющих узлы) и сделать возможности панорамирования и масштабирования,...
2271 просмотров
schedule 15.05.2024

Точка привязки x, y в узлах JavaFX
Некоторые приложения для спрайтов (а именно pulpcore ) позволяют определить точку привязки для объекта. Например, если точка привязки прямоугольника равна 0,0 , а ее координаты равны x:0,y:0 , верхняя левая точка прямоугольника будет...
3732 просмотров
schedule 11.02.2023

Java 2D ArrayList и сортировка
Мне нужно отсортировать список покупок по проходу, в котором находится товар, например: [Хлеб] [1] [Молоко] [2] [Злаки] [3] Я планирую сделать это с ArrayList, и мне было интересно, как сделать бонусные вопросы 2D ArrayList: есть идеи о том, как...
6754 просмотров
schedule 09.09.2023

Открыть порядок GL ES - Z при рендеринге 2D-спрайтов
Мне было интересно, есть ли способ заставить OpenGL ES визуализировать набор четырехугольников (рендеринг с изменениями страницы текстуры) и визуализировать их в порядке z (или в обратном порядке). Обратите внимание, что мне не нужен ZBuffer, я...
2382 просмотров
schedule 28.07.2022

Подходящие метрики сходства для нескольких наборов 2D-координат
У меня есть коллекция наборов 2D-координат (в масштабе 100–500 000 точек в каждом наборе), и я ищу наиболее эффективный способ измерить сходство одного набора с другим. Я знаю обычные: косинус, Жаккард/Танимото и т. д. Однако я надеюсь на некоторые...
1816 просмотров
schedule 04.06.2023

Проблемы производительности с Java 2D при рисовании буферизованных изображений
Я разрабатываю объект Canvas, который использовался для рисования BufferedImage размером 228x262 пикселей. Это изображение было нарисовано с использованием метода Graphics2D.drawImage(...). Я выполняю манипуляции с цветом на основе пикселей в...
1233 просмотров
schedule 22.08.2022

Обтекание длинного текста на холсте Android
У меня есть пользовательский элемент управления, который выполняет много 2D-рисования прямо в canvas . Часть этого рисунка является текстом, поэтому я использую Canvas.drawText() . Я хочу нарисовать текст в некоторых пределах - в левом...
11446 просмотров
schedule 30.12.2022

Xna SpriteBatch Matrix.Decompose()
Что я хочу сделать, так это иметь возможность вставлять и выталкивать матрицы преобразования в SpriteBatch. У меня есть 2 спрайта, родитель и дочерний, и дочерний надо масштабировать, вращать, переводить относительно родителя. В настоящее время у...
1551 просмотров
schedule 19.05.2023

2d планирование траектории космического корабля с физикой
Я реализую 2D-игру с кораблями в космосе. Для этого я использую LÖVE, который оборачивает Box2D в Lua. Но я считаю, что на мой вопрос может ответить любой, кто разбирается в физике лучше меня, поэтому в качестве ответа принимается псевдокод....
4712 просмотров
schedule 08.05.2022

Как визуализировать 2D-игру с боковой прокруткой
Я действительно не понимаю, как я должен отображать боковую прокрутку? Как узнать, что отображать при движении моего персонажа? Какое позиционирование следует использовать для персонажей? надеюсь мой вопрос понятен
2164 просмотров
schedule 05.06.2022

Каков наилучший подход к обнаружению 2D-столкновений на iPhone?
Я работал над этой проблемой обнаружения столкновений, и, похоже, есть 3 основных подхода, которые я мог бы использовать: Спрайт и маска. (И перекрытие спрайтов и проверка ненулевого числа в результирующих данных пикселя спрайта)....
1552 просмотров

Двумерный список ведет себя странно при попытке изменить одно значение
Возможный дубликат: Неожиданная функция в список списков Python Так что я относительно новичок в Python, и у меня проблемы с работой со списками 2D. Вот мой код: data = [[None]*5]*5 data[0][0] = 'Cell A1' print data и вот...
24520 просмотров
schedule 10.04.2022

Рисование изображения на Java, чертовски медленно на нетбуке
В продолжение моих предыдущих вопросов (особенно этого: Java: VolatileImage медленнее, чем BufferedImage ), я заметил, что простое рисование изображения (не имеет значения, буферизовано оно или нестабильно, поскольку компьютер не имеет ускоренной...
878 просмотров
schedule 08.07.2023