Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (24): В начало « 16 17 18 19 20 21 22 [23] 24 »   

> Описание: Продолжение
Kibor
Отправлено: 22 Ноября, 2023 - 12:58:07
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 konctantin777 пишет:
То же самое..

То же самое Что?
(Добавление)
Скажите пожалуйста...
Почему не должно быть ошибки, если
#времяВигре_S, #времяВигре_S[0]
Зачем вы указываете одно и то же имя переменной для массива и просто переменной?
 
 Top
konctantin777
Отправлено: 22 Ноября, 2023 - 13:09:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
То же самое..

То же самое Что?

Тоже ошибка.
В коде объявляются разные переменные...
CODE:
string времяВигре;
string времяВигре_Str[100];
int времяВигре_S;

 Kibor пишет:
то же имя переменной для массива и просто переменной

В блоке распознавания добавил, чтобы уникальность была. Буду разбираться что к чему, спасибо.
 
 Top
Kibor
Отправлено: 22 Ноября, 2023 - 13:17:35
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 konctantin777 пишет:
В коде объявляются разные переменные...

Да. Разные.
Но не все. Так как переменная объявлена должна быть один раз.
А у вас должно быть объявлено куча переменных
CODE:
string Text_S;
string Text_Str[100];
int K_Str;
int K_S;
int X_S[2000];
int Y_S[2000];
int X_Str[100];
int Y_Str[100];
int sX_S[2000];
int sY_S[2000];
double Cor_S[2000];
int Type_S[2000];

Они просто перезаписывались из за одинакового имени.
Соблюдайте правило - если меняете названия переменных, сохраняйте их уникальность как по умолчанию в окне настроек.
 
 Top
konctantin777
Отправлено: 22 Ноября, 2023 - 13:39:20
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Понял, спасибо.
Просто раньше менял переменную только в верхней строчке и все работало.
 
 Top
konctantin777
Отправлено: 23 Ноября, 2023 - 08:26:48
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Ошибка если распознает по таймеру. Значит иногда "смотрит на пустое место". Может быть из за того, что в зоне ничего нет ?
 
 Top
Zireael
Отправлено: 23 Ноября, 2023 - 10:06:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Ошибка

Что за ошибка?
 Цитата:
Может быть из за того, что в зоне ничего нет ?

Нет.
 
 Top
Zireael
Отправлено: 27 Декабря, 2023 - 01:44:13
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Почему так медленно происходит отрисовка в виз. редакторе?
Если в проекте 200-300 блоков, то скролл занимает 2-3 секунды.
Рисование в gdi может и не самая быстрая операция, но тут же не десятки тысяч объектов.
 
 Top
Kibor
Отправлено: 27 Декабря, 2023 - 02:11:10
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Отрисовка нет.
А математика да.
Там не просто изменение масштаба картинки.
При изменение масштаба происходит перерасчет всех координат и путей переходов в соответствие с новыми координатами. Линии переходов не имеют промежуточных координат. Только начальную и конечную точки. Путь в лабиринте и форма линии рассчитывается заново.
Как то конечно можно оптимизировать исключив расчеты на время изменения масштаба..
 
 Top
Zireael
Отправлено: 27 Декабря, 2023 - 02:35:06
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Понятно. Забыл что переходы нарисованы по кратчайшему пути.
Так-то можно искать пути используя потоки.
 
 Top
Kibor
Отправлено: 27 Декабря, 2023 - 02:55:45
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Изначально не планировалось что будут большие схемы раскиданные по большому холсту.
Больше внимания уделялось возможности легко расширять возможности редактора.
Это можно оптимизировать, но сейчас нет времени.

Потоки тут не помогут во первых потому что потоки не процессы. Они выполняются прерывая друг друга и могут дать прирост скорости только когда выполняют задачу, в которой у них есть время во время которого они вынужденно бездействуют. К примеру ждут ответ с сервера. А не выполняют математические расчеты без пауз. В этом случае они будут ждать друг друга постоянно прерывая друг друга.
Кроме того данная задача должна решаться постепенно, а не параллельно. Так как расчет следующей линии зависит от того как проложены предыдущие. Что бы не было накладок одной линии на другую.
 
 Top
Страниц (24): В начало « 16 17 18 19 20 21 22 [23] 24 »
Сейчас эту тему просматривают: 31 (гостей: 31, зарегистрированных: 0)
« Тестирование Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by