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
Interação com objeto
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.
- Rodrigo Santiago
- Colaborador
- Reações: 0
- Mensagens: 273
-
Re: Interação com objeto
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
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); // ;)
}
}
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes