Специалист
Покинул форум
Сообщений всего: 231
Дата рег-ции: Март 2019
Репутация: 5
|
Есть координаты на миникарте (по x,y):
1. 587, 64 - персонаж (статичны)
2 .
[575, 65] - картинка 1,
[599, 60] - картинка 2,
[590, 51] - картинка 3 (координаты меняются, картинок может быть от 1 до 3 включительно, картинки одинаковые)
Персонаж переместился и подошел к одной из картинок, допустим это будет картинка 1 (он может переместиться влево, вправо, вверх, вниз), координаты картинок стали:
[586, 64] - картинка 1,
[609, 61] - картинка 2,
[585, 45] - картинка 3
Персонаж подошел к картинке 2, координаты картинок стали:
[566, 69] - картинка 1,
[588, 63] - картинка 2,
[579, 54] - картинка 3
Вопросы:
1. Как нам подойти к третьей картинке, не подходя ко второй?
2. Каждая картинка может появиться на мини карте повторно пока бежим в одном из направлений и если мы к ней подходили ранее, то к ней не нужно подходить. Можно как нибудь пересчитать координаты картинок к которым подходили, зная новые координаты картинки? (при учете что это может быть и другая картинка к который мы ранее подходили) |