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

Willy

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 20:21
Como eu faço isso me cima, usando os controles "left", "Right", "Up", "Down".

E como fazer para só ser atingido se o objecto estiver a cair, podendo estar empurrar para os lado e debaixo dela sem ser atingido.


Última edição por gilomania3d em Dom 10 Jan 2010, 22:08, editado 1 vez(es)
avatar
Data de inscrição : 22/12/2009
Número de Mensagens : 1164
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://nintendocenterbr.forumeiros.com

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 20:51
bom na main1 tem uma ação chamada change sprite ai vc coloca ela coloca o sprite e marca quantos subimages tem se for 40 vc marca -39
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 20:58
Para fazer o objeto andar de 32 a 32 píxeis é simples.

No seu script de movimentação, se estiver usando x e y, coloque 32 no lugar dos números que você colocou.
avatar
Data de inscrição : 10/06/2008
Número de Mensagens : 245
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 21:03
@donte escreveu:bom na main1 tem uma ação chamada change sprite ai vc coloca ela coloca o sprite e marca quantos subimages tem se for 40 vc marca -39

Não é isso
avatar
Data de inscrição : 22/12/2009
Número de Mensagens : 1164
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://nintendocenterbr.forumeiros.com

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 21:07
ata então entendi errado Happy foi mal
avatar
Data de inscrição : 10/06/2008
Número de Mensagens : 245
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 21:11
@donte escreveu:ata então entendi errado Happy foi mal

Sem problema
Data de inscrição : 29/05/2009
Número de Mensagens : 351
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 21:31
testa esse script no step
Código:

if place_snapped(32,32)
{
speed = 0
if keyboard_check(vk_up){motion_set(90,4)}
if keyboard_check(vk_down){motion_set(270,4)}
if keyboard_check(vk_right){motion_set(180,4)}
if keyboard_check(vk_left){motion_set(0,4)}
}
avatar
Data de inscrição : 10/06/2008
Número de Mensagens : 245
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 21:46
Isso que precisava, apesar dos direita estar trocada com a esquerda XD.
Agora queria saber os outras duas coisas que pedi, só ser atingido se o objecto estiver a cair e poder estar a empurrar para os lado o objecto e estar com ela segurada na cabeça.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6036
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 22:16
Objeto_que_empurra>>colisao>>objeto_cai>>code:
if y<other.y{codigo_de_atingir}
if x<other.x {empurra_direita}
if x>other.x{empurra_esquerda}
avatar
Data de inscrição : 10/06/2008
Número de Mensagens : 245
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 22:32
@Pedro Henrique escreveu:Objeto_que_empurra>>colisao>>objeto_cai>>code:
if y<other.y{codigo_de_atingir}
if x<other.x {empurra_direita}
if x>other.x{empurra_esquerda}
Qual é o código de empurrar direita
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6036
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 22:41
acho q é isso:
if x<other.x {if keyboard_check(vk_right){empurrado.x+=2}}
avatar
Data de inscrição : 10/06/2008
Número de Mensagens : 245
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Dom 10 Jan 2010, 23:24
Mesmo isso, agora só falta o objecto cair quando fico debaixo dele e sem plataforma a segurar. Falta também fazer com que esse objecto só me atinja se estiver caindo
Data de inscrição : 29/05/2009
Número de Mensagens : 351
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Seg 11 Jan 2010, 00:33
@gilomania3d escreveu:Isso que precisava, apesar dos direita estar trocada com a esquerda XD.
Agora queria saber os outras duas coisas que pedi, só ser atingido se o objecto estiver a cair e poder estar a empurrar para os lado o objecto e estar com ela segurada na cabeça.
kk eu tenho problema com direita e esquerda,
+ isso ai do objeto cair faz assim
no collision com o objeto escreve
Código:

if other.y < y
{
with(other){instance_destroy()}
instance_destroy()
}
if other.x < x
{
with(other)
{
vspeed = -8
friction = 0.2
}
}
else
{
with(other)
{
vspeed = 8
friction = 0.2
}
}
avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Seg 11 Jan 2010, 16:32
acho que ficaria mais fácil com colisão retângulo... tem uma explicação boa disso lá nos tutoriais do Alex_FC
avatar
Data de inscrição : 10/06/2008
Número de Mensagens : 245
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Empurrar objecto e só ser morto se o objecto cair em cima de nós

em Seg 11 Jan 2010, 18:06
@dungeon333 escreveu:
@gilomania3d escreveu:Isso que precisava, apesar dos direita estar trocada com a esquerda XD.
Agora queria saber os outras duas coisas que pedi, só ser atingido se o objecto estiver a cair e poder estar a empurrar para os lado o objecto e estar com ela segurada na cabeça.
kk eu tenho problema com direita e esquerda,
+ isso ai do objeto cair faz assim
no collision com o objeto escreve
Código:

if other.y < y
{
with(other){instance_destroy()}
instance_destroy()
}
if other.x < x
{
with(other)
{
vspeed = -8
friction = 0.2
}
}
else
{
with(other)
{
vspeed = 8
friction = 0.2
}
}

Podias me esxplicar por passos
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