Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
Movimentar tela mobile
Movimentar tela mobile
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.
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.
Meus games:
Jump James - Aventura/Estratégia/Robô
Freedom of Pala Pala - Aventura/Estratégia
Prisioneira - RPG/Bloco/Ação
Jump James - Aventura/Estratégia/Robô
Freedom of Pala Pala - Aventura/Estratégia
Prisioneira - RPG/Bloco/Ação
Re: Movimentar tela mobile
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:
No Step do mesmo objeto:
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:
FLWS!
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);
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante