Conectar-se
Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

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

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

Objeto não solido

em Sex 29 Jun 2012, 18:13
No meu jogo de plataformas eu queria colocar uma espada no jogador que o seguisse a toda hora. Mas a espada interfere no movimento do jogador, o objeto não é solido, como faço para que não interfira?
Nota:A espada tem de funcionar com os enemigos.
avatar
Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://inprovise.blogspot.com/

Re: Objeto não solido

em Sex 29 Jun 2012, 21:07
Tente no objeto espada:

create
ataca_inimigo=false

steep
move_towards_point(player.x,player.y,1)//segue o player
keyboard_check(vk_control) ou keyboard_check(ord("F")) ou outra tecla
e acrescente algo que indique ataque ao inimigo.

Mas se a espada é pra ter vida propria. ou seja age sozinha, voce pode colocar
move_towards_point(player.x,player.y,1)//segue o player
if distance_to_object(inimigo)<=50 // se a distância do inimigo for menor que 50
{move_towards_point(inimigo.x,inimigo.y,3) ataca_inimigo=true}segue o inimigo e ataca se tiver esse comando.
//adicione mais uma funçao de ataque ou evento que indique ataque
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

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

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

Re: Objeto não solido

em Sab 30 Jun 2012, 09:36
Ainda continua a dar mal, acho que não percebeu o problema, eu consigo que a espada siga o jogador porém ao fazer isso não permite que ele se mova porque o codigo não permite saltar quando tem um objeto em cima ou em baixo.
É por isso que acho que o objeto devia ser tipo não sólido, como se nos valores x e y não estivesse lá nada.
Mas obrigado na mesma, e agradeço ajuda Go
avatar
Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://inprovise.blogspot.com/

Re: Objeto não solido

em Sab 30 Jun 2012, 10:48
estranho por que aqui eu consegui fazer isso e nao interfere em nada no movimento do player

Você deve ter colocado pro player parar quando colidir com tudo quanto é sólido
retire isso e deixe apenas pra parede ou chao sei la. té
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

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

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

Re: Objeto não solido

em Sab 30 Jun 2012, 11:44
Estou mesmo atrapalhado :S , aquilo em que voce diz que
"Você deve ter colocado pro player parar quando colidir com tudo quanto é sólido" deve ser o place_empty(x, y+1)
mas se eu tirar isso obviamente o jogador vai cair do ceu e passar o chao, não há alternativa melhor?
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

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

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

Re: Objeto não solido

em Sab 30 Jun 2012, 11:52
Já consegui! Descobri por mim mesmo, mas obrigado por tentar ajudar Moises aprecio o seu esforço, por isso vou esplicar como fiz porque pode haver mais pessoas que precisem.
Fui ao sprite da espada, o objeto que queria que fosse nao solido, cliquei em Modify Mask e pus Alpha Tolerance no maximo(255).
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

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

Re: Objeto não solido

em Sab 30 Jun 2012, 15:06
o_O .
Nem precisava ter posto alpha pra 255, era só não ter colocado mask nenhuma, tipo clica em manual e naum seleciona nada Happy , é so outro forma.

Off
Cuidado com o post duplo é contra as regras, vc pode levar alerta de graça =X
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