Есть координаты на миникарте (по 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. Каждая картинка может появиться на мини карте повторно пока бежим в одном из направлений и если мы к ней подходили ранее, то к ней не нужно подходить. Можно как нибудь пересчитать координаты картинок к которым подходили, зная новые координаты картинки? (при учете что это может быть и другая картинка к который мы ранее подходили)
1. Nikanr - 02 Апреля, 2021 - 13:08:49 - перейти к сообщению
2. Zireael - 02 Апреля, 2021 - 17:55:09 - перейти к сообщению
Цитата:
Можно как нибудь пересчитать координаты картинок к которым подходили, зная новые координаты картинки?
Посчитать разницу между старыми координатами картинки и новыми, прибавить/отнять, в зависимости от направления, эту разницу к координатам других картинок.