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.

Interação com objeto

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
foogles66
Membro
Membro
Reações: 0
Mensagens: 42

Interação com objeto

Mensagem por foogles66 » Ter Jul 19, 2016 10:40 am

Olá, queria saber como faço para quando um objeto apertar uma certa tecla na frente de outro objeto apareça um diálogo ou até mesmo um sprite.

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Interação com objeto

Mensagem por Rodrigo Santiago » Ter Jul 19, 2016 10:49 am

Simples , basta osar o efeito de 'Evento' e 'Ação'

Evento : apertar uma certa tecla 
  -> Condição : Estar na frente de certo Objeto
Ação : Dialogo ou Sprite

Bem, você tem que definir "oque é estar na frente" ? É um jogo top view q depende da direção em 360 º ? Ou um jogo de plataforma onde so tem na frente ou atras ? Qual a distancia maxima pra estar na frente ?

Vou fazer o top view q depende da direção ( direction ), com distancia maxima de 16
//Step

Código: Selecionar todos

//Se pressionou a tecla , nesse exemplo espaço
if(keyboard_check_pressed(vk_space)){
 if ( instance_place(x+legthdir_x(16,direction),y+legthdir_y(16,direction),OutroObjeto) ){
   instance_create(x,y,ObjetoDeDialogo); // :)
   // ou 
   instance_create(x,y,ObjetoSoPraAparecer); // ;)
 }
}

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes