Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как узнать новые координаты точки

Страниц (1): [1]
 

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

Посчитать разницу между старыми координатами картинки и новыми, прибавить/отнять, в зависимости от направления, эту разницу к координатам других картинок.

Powered by ExBB FM 1.0 Final