Координаты курсора в игре не являются координатами курсора в системе
XiadaOku opened this issue · 3 comments
Вроде то что должно фикситься #598, но нет
очень заметно на разрешении 1280x720, там по иксу сдвигается на еще и видимо как раз разницу разрешений
заметно также при выходе за разные границы, при выводе игрового курсора за левую границу сразу выходит и системный, но чтобы выйти за правую надо провести курсор на расстояние намного больше границы
с верхней и нижней границей ситуация такая же
598 фиксит не это. Абсолютное позиционирование сделать можно (я в веб и андроид версии сделал), но не нужно. Это куча кода который должен учитывать текущий scale sdl, текущий offset sdl, используется ли сейчас 2d renderer, текущий scale 2d renderer, текущий offset 2d renderer. Для PC это просто не нужно, скрыл системный курсор и нормально.
ну так курсор бывает нужно за пределы окна переместить, а там оказывается что он совсем в другом месте, тем более еще и разное расстояние нужно чтобы переместить его за пределы окна с разных сторон
Не знаю стоит ли оно того. Если что у меня есть маппер на vss