Доброго времени суток.
Вопрос простой для большинства из пишущих на AutoIT :IL_AutoIt_1:, но к сожалению заведший меня в тупик - никак не могу понять что лучше...
Дано.
Статичная карта. Динамичный (при движении персонажа) объект на карте (цвета отличные от цветов карты), обозначающий персонажа. Возможность движения в четырех направлениях: вперед, вправо, назад, влево.
Задача.
Отслеживать положение объекта (персонажа) и руководить его движением.
Реализация.
Разбить карту на зоны (своеобразная сетка), отслеживать положение объекта (пикселя) на карте и исходя из зоны задавать направление движения.
Вопрос.
Как лучше/правильнее отслеживать объект?
Увидел два варианта.
Первый - отслеживать объект по всей рабочей плоскости карты, при нахождении сопоставлять с зонами и производить движение.
Второй - проводить поиск по каждой зоне поочередно (можно начинать с ближайших зон относительно последнего местоположения) и при нахождении проводить движение.
Если будут предложения с другими вариантами - буду только рад :beer:.
Интересна именно теория, с кодом, думаю, справлюсь.
Вопрос простой для большинства из пишущих на AutoIT :IL_AutoIt_1:, но к сожалению заведший меня в тупик - никак не могу понять что лучше...
Дано.
Статичная карта. Динамичный (при движении персонажа) объект на карте (цвета отличные от цветов карты), обозначающий персонажа. Возможность движения в четырех направлениях: вперед, вправо, назад, влево.
Задача.
Отслеживать положение объекта (персонажа) и руководить его движением.
Реализация.
Разбить карту на зоны (своеобразная сетка), отслеживать положение объекта (пикселя) на карте и исходя из зоны задавать направление движения.
Вопрос.
Как лучше/правильнее отслеживать объект?
Увидел два варианта.
Первый - отслеживать объект по всей рабочей плоскости карты, при нахождении сопоставлять с зонами и производить движение.
Второй - проводить поиск по каждой зоне поочередно (можно начинать с ближайших зон относительно последнего местоположения) и при нахождении проводить движение.
Если будут предложения с другими вариантами - буду только рад :beer:.
Интересна именно теория, с кодом, думаю, справлюсь.