Página 1 de 1
Movimentar tela mobile
Enviado: Ter Mai 17, 2016 7:09 pm
por chicoweb
Boa Noite galera,
Tem algum comando específico para arrastar a tela (room) para android?
Ou se não tem, alguém ai tem algum engine eficiente de como faz na raça?
Tipo eu tentei fazer aqui com mouse_down mas não deu certo.
Re: Movimentar tela mobile
Enviado: Ter Mai 17, 2016 9:28 pm
por All-x
Vou assumir que você já tenha uma
View configurada (Apenas ative, não coloque pra seguir nenhum objeto).
No seu
obj_controlador coloque no
Create:
Código: Selecionar todos
// Vai guardar posição anterior do mouse
mouse_xx = mouse_x;
mouse_yy = mouse_y;
No
Step do mesmo objeto:
Código: Selecionar todos
// Se clicar com o esquerdo
if mouse_check_button(mb_left)
{
// Move a posição da view (Posição atual - Posição anterior)
view_xview -= (window_mouse_get_x() - mouse_xx);
view_yview -= (window_mouse_get_y() - mouse_yy);
}
// Atualiza posição anterior
mouse_xx = window_mouse_get_x();
mouse_yy = window_mouse_get_y();
O código abaixo é
opcional. Use se não quiser que a a
View ultrapasse os limites da room. Coloque ao fim do código anterior no
Step:
Código: Selecionar todos
// Limita View
view_xview = min(max(view_xview, 0), room_width - view_wview);
view_yview = min(max(view_yview, 0), room_height - view_hview);
FLWS!