Здравствуйте, гость ( Вход | Регистрация )

> Как Именно Происходит Поиск Точек В Findcolor?
nEPCnEKTuBA
сообщение 8.2.2010, 9:06
Сообщение #1


**

Neophyte
Сообщений: 10
Регистрация: 31.1.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.440
Возраст: 23



Всем привет!
Я пытаюсь реализовать в программе поиск точек нужного цвета и мне стало интересно в коде я прописываю две кординаты, а каким образом идет этот поиск точки?
Я прикрепил примеры
В 2х случаях по координатам создается квадрат или прямоугольник и уже в нем идет поиск просто по разным осям, а в 3м случае просто на прямую от одной координаты к другой.


Прикрепленное изображение

Еще как можно сделать так чтоб пока не найдет точку далее действий не происходило?

set $a findcolor (10, 100 10, 400 1 1 3355443 %arr 1)
set #x %arr [1 1] + 70
set #y %arr [1 2]
left #x, #y
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 26.1.2011, 10:46
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



Цитата
Страшно подумать о "быстродействии" такого метода

Я сразу честно об этом предупредил) Диапазон, как я понял, тут не поможет, хотя финдколор надо бы доработать конечно.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 26.1.2011, 10:52
Сообщение #3


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 26.1.2011, 9:46) *

Я сразу честно об этом предупредил) Диапазон, как я понял, тут не поможет, хотя финдколор надо бы доработать конечно.

Поможет. Просто можно создавать массивы для сравнения с помощью findcolor, указав для поиска весь возможный диапазон цветов (IMG:style_emoticons/default/smile.gif)
Правда, все-равно потом сравнивать долго придется.

Нужно в хотелки добавлять команду для сравнения массивов )


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
nEPCnEKTuBA   Как Именно Происходит Поиск Точек В Findcolor?   8.2.2010, 9:06
DarkMaster   set $a findcolor в $a помещается число н...   8.2.2010, 10:49
nEPCnEKTuBA   Спасибо за ответ, еще я заметил что если 1я кордин...   8.2.2010, 11:24
DarkMaster   ага... я накосячил в запарке чуток)   8.2.2010, 18:08
Yurets   Этот скрип пока ненайдет нужный цвет неостановится...   22.7.2010, 19:56
DarkMaster   диапазон - нельзя прерывание проверки вариантов мо...   22.7.2010, 20:23
Yurets   чтото ниче у меня неполучилось , видимо руки кривы...   22.7.2010, 21:41
Korgalom   Чит автоприцеливания для дума хочешь написать?   23.7.2010, 2:00
DiabloKiller   Возникает проблема с перебором точек он отказывает...   15.8.2010, 16:51
DarkMaster   потестил на 2,17 и 2,18,1. да проблема действитель...   16.8.2010, 4:24
WKnight   Бага имела место быть, удивительно как ее раньше н...   17.8.2010, 11:09
kellas   как написать скрипт чтоб когда он найдет нужный ц...   18.9.2010, 14:56
DarkMaster   вы бы хоть тему прочитали прежде чем постить... в ...   18.9.2010, 15:07
kellas   спс ща гляну   18.9.2010, 15:09
kellas   народ подскажите а можно ли сделать так чтоб на фо...   24.1.2011, 14:10
DarkMaster   https://forum.uokit.com/index.php?showtopic=20548   24.1.2011, 14:36
kellas   https://forum.uokit.com/index.php?showtopic=20548...   24.1.2011, 15:25
DarkMaster   я подумал тебе диапазон цветов нужен в финдколоре ...   24.1.2011, 18:39
kellas   та думал может что новенькое появилось) есть зад...   24.1.2011, 20:23
DarkMaster   попробовать можно, но проверять это надо будет диа...   24.1.2011, 20:43
kellas   попробовать можно, но проверять это надо будет ди...   24.1.2011, 21:30
DarkMaster   если фон статичный в области где появляется цвет, ...   24.1.2011, 23:23
kellas   и как это сделать ??? я с таким не сталкивалс...   25.1.2011, 18:58
DarkMaster   делай массив с помощью get color, потом спутся про...   26.1.2011, 1:01
Zeleax   делай массив с помощью get color, потом спутся пр...   26.1.2011, 8:25
DarkMaster   Ааа вместо гет колора то? Я думал что полностью од...   26.1.2011, 10:56
Zeleax   Еще, конечно, можно написать внешнюю консольную пр...   26.1.2011, 11:00


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 8:33
Designed by Nickostyle