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

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

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

> Без описания
konctantin777
Отправлено: 29 Сентября, 2021 - 10:12:41
Post Id



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


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




Здравствуйте. Если делать бота для игры которая развернута на полный экран, то работает при любом разрешении монитора. Значит, в зависимости от разрешения, кибор сам пересчитывает как выглядит картинка и её местоположение ?
Можно ли так пересчитать для окна игры, хотя бы местоположение ? В самой игре разрешение ставиться автоматом к монитору, настроек нет, принудительно размер окна игры не меняется.
 
 Top
Zireael
Отправлено: 29 Сентября, 2021 - 11:15:40
Post Id



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


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




 Цитата:
кибор сам пересчитывает как выглядит картинка

Это значит что искомая картинка не меняется при разных разрешениях, иначе она просто не найдётся.
 
 Top
konctantin777
Отправлено: 29 Сентября, 2021 - 14:37:32
Post Id



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


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




 Zireael пишет:
иначе она просто не найдётся
Это можно сделать. А как, чтобы сам пересчитывал место ГДЕ её искать ?
 
 Top
jintonik88
Отправлено: 30 Сентября, 2021 - 19:35:44
Post Id



Пользователь
Прохожий


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




 konctantin777 пишет:
 Zireael пишет:
иначе она просто не найдётся
Это можно сделать. А как, чтобы сам пересчитывал место ГДЕ её искать ?

Обычно интерфейс скейлится в зависимости от разрешения окна. Как вариант, можешь попробовать вычислить центральную точку того или инного разрешения (x_центр = 1920/2, y_центр = 1080/2) дальше смотреть по каким координатам эта картинка находится на этом разрешении от центра, а потом когда нужно узнать её координаты на другом разрешении, то просто уже от скейла умножай и все (к примеру скейл 720p от 1080p = 1.5), и если картинка по Y была от центра +100 пикселей на 1080p, то на 720p она будет 100(пиксели)/1.5(скейл) = +66 пикселей.
 
 Top
konctantin777
Отправлено: 30 Октября, 2021 - 09:22:59
Post Id



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


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




Спасибо. А если считать с угла ? Т.е. было разрешение 1920, а стало 1366. По идее надо высчитать на сколько процентов разница, сколько это в цифрах и просто ко всем картинкам прибавить это число ?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by