Обнаружил странную вещь. Прошу помочь поправить ситуацию.
Задача: в центре вида есть объект. Нужно сделать так, чтобы ухватившись за него мышкой и потянув, можно было перетащить карту. Таким образом, объект остается в центре,а вид перемещается в сторону, обратную движению мышки. Но ! При попытке реализовать это вся картинка начинает дергаться.
Что делаю:
- создаю объект в центре вида;
- в Create пишу:
- в Left pressed:
Code
drag=1;
Xprev=mouse_x;
Yprev=mouse_y;
- в End Step:
Code
if (drag==1)
{
x+=mouse_x-Xprev; // вот тут если поменять х+ на х- начинается дрожание
y+=mouse_y-Yprev; // вот тут если поменять y+ на y- начинается дрожание
Xprev=mouse_x;
Yprev=mouse_y;
view_xview=x-view_wview/2;
view_yview=y-view_hview/2;
}
- в Left Released:
Что это может быть? глюк GM ?