Conectar-se
Quem está conectado
27 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 26 Visitantes

Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 31/10/2013
Número de Mensagens : 206
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

[Resolvido]contruir com mouse

em Dom 07 Set 2014, 16:00
eu estou fazendo um esquema para meu jogo em que eu tenho que clicar no objeto da loja e ela aparece no mouse e eu clico aonde da para construir. eu ja consegui fazer o objeto seguir o mouse, ele construir quando eu clicar mas preciso de ajuda para fazer o objeto aparecer para construir somente se eu clicar na loja e que nao possa construir em cima do outro mas nao estou conseguindo.

Step do OBJ_Controle
Código:
if (mouse_check_button_pressed(mb_left)){
    instance_create(mouse_x, mouse_y, obj_casa_mao)}

Step do OBJ_casa_mao
Código:
x = mouse_x;
y = mouse_y;
if ( mouse_check_button_pressed(mb_left) ){
    instance_create(x, y, obj_casa);
}

if ( mouse_check_button_pressed(mb_right) ){
    instance_destroy();
}


Última edição por manobrother em Dom 07 Set 2014, 17:23, editado 1 vez(es)
avatar
Data de inscrição : 22/08/2014
Número de Mensagens : 91
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 49

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]contruir com mouse

em Dom 07 Set 2014, 16:17
olá, troque esse código do obj_controle e coloque no objeto referente a loja:

Código:

if (mouse_check_button_pressed(mb_left)){
    instance_create(mouse_x, mouse_y, obj_casa_mao);
}

E para evitar que construa em cima de outro, troque o segundo código por esse:

Código:

x = mouse_x;
y = mouse_y;
if ( mouse_check_button_pressed(mb_left) && place_free(x, y) ){
    instance_create(x, y, obj_casa);
}

if ( mouse_check_button_pressed(mb_right) ){
    instance_destroy();
}

Assim funciona?
avatar
Data de inscrição : 31/10/2013
Número de Mensagens : 206
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

Re: [Resolvido]contruir com mouse

em Dom 07 Set 2014, 17:02
DieBoy escreveu:olá, troque esse código do obj_controle e coloque no objeto referente a loja:

Código:

if (mouse_check_button_pressed(mb_left)){
    instance_create(mouse_x, mouse_y, obj_casa_mao);
}

E para evitar que construa em cima de outro, troque o segundo código por esse:

Código:

x = mouse_x;
y = mouse_y;
if ( mouse_check_button_pressed(mb_left) && place_free(x, y) ){
    instance_create(x, y, obj_casa);
}

if ( mouse_check_button_pressed(mb_right) ){
    instance_destroy();
}

Assim funciona?


funcinou a questão de colocar em lugar livre, mas o de clicar na loja nao deu
avatar
Data de inscrição : 22/08/2014
Número de Mensagens : 91
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 49

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]contruir com mouse

em Dom 07 Set 2014, 17:16
a é lamento, rsrsrsrsrs.

u.u bom, adicione um evento do mouse, Left pressed no objeto loja, e adicione o código:

Código:

instance_create(mouse_x, mouse_y, obj_casa_mao);

É a maneira mais prática, mas se desejar em código é só pedir.
avatar
Data de inscrição : 31/10/2013
Número de Mensagens : 206
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

Re: [Resolvido]contruir com mouse

em Dom 07 Set 2014, 17:21
blz die, resolvi aqui vlw!
Conteúdo patrocinado

Re: [Resolvido]contruir com mouse

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum