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

Do not affect actual mouse position with spot point #598

Closed caiiiycuk closed 2 years ago

caiiiycuk commented 2 years ago

Суть проблемы (актуально для андроид версии):

проблема в том что сейчас ты кликаешь в точку [0, 0] из за спота игра воспринимает её как [5, 5] допустим. в ПК версии ты не замечаешь этого потому что ты не видишь системный курсор. а если его включить у тебя будет не понимание почему ты кликнул четко в кнопку, а она не сработала (из-за смещения). должно быть наоборот, не нужно смещать координаты нажатия, нужно что бы при рисовании сам курсор смещался. т.е. ты кликнул в [0,0], а курсор отрисовался в [-5, -5], но клик прошёл в игру как [0,0]. вот эим сейчас занимаюсь

Что бы не трогать код рисования, я просто смещаю PosX, PosY на величину спота, а в клик хендлерах она как раз прибавляется к PosX, PosY по этому фактически игра воспринимает реальное положение мышки, а не смещенное.

stalkerg commented 2 years ago

Хорошо, проверю ещё но пока замержим,