KranX / Vangers

The video game that combines elements of the racing and role-playing genres.
https://store.steampowered.com/app/264080/Vangers/
GNU General Public License v3.0
660 stars 89 forks source link

Координаты курсора в игре не являются координатами курсора в системе #601

Open XiadaOku opened 2 years ago

XiadaOku commented 2 years ago

Вроде то что должно фикситься #598, но нет очень заметно на разрешении 1280x720, там по иксу сдвигается на еще и видимо как раз разницу разрешений image

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

caiiiycuk commented 2 years ago

598 фиксит не это. Абсолютное позиционирование сделать можно (я в веб и андроид версии сделал), но не нужно. Это куча кода который должен учитывать текущий scale sdl, текущий offset sdl, используется ли сейчас 2d renderer, текущий scale 2d renderer, текущий offset 2d renderer. Для PC это просто не нужно, скрыл системный курсор и нормально.

XiadaOku commented 2 years ago

ну так курсор бывает нужно за пределы окна переместить, а там оказывается что он совсем в другом месте, тем более еще и разное расстояние нужно чтобы переместить его за пределы окна с разных сторон

caiiiycuk commented 2 years ago

Не знаю стоит ли оно того. Если что у меня есть маппер на vss