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

JuubiSama

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Movimentar boneco até à janela de jogo

em Sab 29 Nov 2008, 17:08
Viva

Como posso movimentar um boneco de forma a que este não utltrapasse a janela de jogo.

Obrigado
avatar
Data de inscrição : 25/10/2008
Número de Mensagens : 51
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Movimentar boneco até à janela de jogo

em Sab 29 Nov 2008, 17:16
Você coloca blocos, nos locais aonde você quer o boneco não ultrapasse.
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 468
Insígnias de JAM :

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

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

Re: Movimentar boneco até à janela de jogo

em Sab 29 Nov 2008, 17:18
Carregue ou faça um sprite que seja quadrado (de preferência), crie um
objeto, chame-o de obj_bloco(se quiser) coloque esse sprite nele,
marque a opção solid, e desmarque a opção visible.
Agora em seu player, adicione um evento de colisão com o obj_bloco, execute code:
Código:
hspeed=0
vspeed=0
Mas se quiser em drag n' drop faça assim, adicione um evento de colisão com o obj_bloco, na aba move, coloque set the horizontal speed, marque 0, e set the vertical speed, marque 0 também.

Espero q ajude, flw!
Convidad
Convidado

Re: Movimentar boneco até à janela de jogo

em Sab 29 Nov 2008, 17:56
Vc também pode fazer com views (um pouco mais complexo)...

...na janela de edição da room vá em "Views", agora marque a opção "Enable th use of Views" e "Visible when room starts"...

...em seguida configure os valores "View in room" e "Port on screen" com o tamanho de janela que vc está usando (W=largura H=altura)...

...em "Object following" vc seleciona o obj que a câmera deve seguir (apenas se a sua room for maior que a janela, como em um jogo de plataforma, nave, etc.)...

..."Hbor" e "Vbor" são os valores de borda horizontal e vertical (ponto onde a tela se move ao obj tentar ultrapassar), e "Hsp" e "Vsp" são as velocidades horizontal e vertical com que a câmera acompanha o movimento (pode ser mais lento que o obj para dar um efeito de atraso)


Agora com a view criada vc pode ir no evento de movimento e usar:

if x>view_wview-640 and x<view_wview //troque o 640 pelo tamanho horizontal da janela

...se o ponto x for maior que o tamanho horizontal da view menos o tamanho horizontal da view (ou seja, se está além da borda esquerda) e x for menor que o tamanho horizontal da view (ou seja, se não está além da borda direita)...

...então vc add a ação do movimento após este código;


Para a vertical é a mesma coisa:

if y<view_hview-480 and x>view_hview //troque o 480 pelo tamanho vertical da janela

...ação do movimento;


Espero que ajude!

flw

t+
avatar
Data de inscrição : 06/10/2008
Número de Mensagens : 33
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Movimentar boneco até à janela de jogo

em Sab 29 Nov 2008, 19:08
ok

obrigado, era as viwes que eu queria.
Data de inscrição : 24/11/2008
Número de Mensagens : 33
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Movimentar boneco até à janela de jogo

em Sab 29 Nov 2008, 19:18
MODO MAIS FACIL
Colo que o objeto bloco com solido
e no player coloque uma colisao com o bloco e ponha a açao move representada por varias setinhas vermelhas,marque so a opçao dom eio e nao coloque numero algum,agora va na room coloque os blocos e vege se deu...

esse e o modo mais facil que existe ó.ò


lol!
avatar
Data de inscrição : 29/05/2008
Número de Mensagens : 422
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://felipejoys.webnode.com

Re: Movimentar boneco até à janela de jogo

em Seg 01 Dez 2008, 12:31
Você pode fazer sem views com quase o mesmo código.

if x>0 && x<room_width

(ao invés de "if y<view_hview-480 and x>view_hview //troque o 480 pelo tamanho vertical da janela")

Assim se você não quiser views, ainda ele não sai!
Conteúdo patrocinado

Re: Movimentar boneco até à janela de jogo

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