Тоесть для начала я должен получить переменны с getY() и с getX() также кординаты для спрайта зделать setPosition() тогда при нажимании изменять кординаты и sprite.move() не надо ?
moDorks, -_- ДА, не надо. Оба метода имеют разную функциональность. И не связаны между собой. move(int dx,int dy); - сдвигает спрайт на указанное кол-во пикселей(относительно его текущей позиции). setPosition(int x,int y); - устанавливает спрайт на указанные координаты.
так все с переменными я разобрался вот решил зделать что бы спрайт не заходил за граници екрана как я понял надо получить размеры экрана а потом если переходит в другую сторонк его двигать!!! вот зделал а спрайт когда границу передвинулся в другую сторону сам до позиции приполз как зделать что бы такого не было?