GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39


Como faz view que pega 2 players em jogo de luta?

3 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Como faz view que pega 2 players em jogo de luta?

Mensagem por iSillum Seg 11 Fev 2013, 12:54

Eu segui esse tutorial, mas não funcionou, fiz tudo, coloquei pra seguir o objeto que contra a view mas não funcionou.

Alguém poderia me ajudar? Obrigado.


Última edição por iSillum em Seg 11 Fev 2013, 19:20, editado 1 vez(es)
iSillum
iSillum

Data de inscrição : 22/01/2013
Reputação : 0
Número de Mensagens : 72
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Super Maker Seg 11 Fev 2013, 13:17

Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por iSillum Seg 11 Fev 2013, 13:24

Pois é, como eu disse eu tive problema, eu coloquei todos os códigos e coloquei pra seguir o objeto que controla a view, mas não funcionou ele só segue o objeto msm.
iSillum
iSillum

Data de inscrição : 22/01/2013
Reputação : 0
Número de Mensagens : 72
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Super Maker Seg 11 Fev 2013, 13:56

Isso quer dizer que você deixou alguma falha, não seguiu o tuto detalhadamente.
Faz uma revisão no seu script e repara na diferença das proporções da view do tuto com a que você ta usando.
Também reparei que lá eu coloquei:
Código:
if x >= view_xview+370
Onde seria mais fácil colocar:
Código:
if x >= view_xview+view_wview-sprite_get_width(spr_do_obj_tal)
Da uma olhada com calma que o tuto funciona bem.
Até mais!


Última edição por Super Maker em Seg 11 Fev 2013, 15:08, editado 1 vez(es)
Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 14:03

cria um objeto para ser a visao e poe isso no STEp:
Código:

memx=x
memy=y
x=JOGADOR.x
y=JOGADOR.y
meiodosjog=distance_to_point(OPONENTE.x,OPONENTE.y)
direction=point_direction(x,y,OPONENTE.x,OPONENTE.y)
speed=meiodosjog/2
memgox=x+hspeed
memgoy=y+vspeed
direction=point_direction(x,y,memgox,memgoy)
speed=distance_to_point(memgox,memgoy)/6
x=memx
y=memy
Mude aonde eu ponhei com letra maiuscula para o nome respectivo do objeto em seu jogo.
Se o codigo nao funfar avisa!
ps:A visao da room tenq estar nesse objeto!
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por iSillum Seg 11 Fev 2013, 14:06

Seria:

Código:
meiodosjog=distance_to_point(jogador1.x,jogador2.y)
direction=point_direction(x,y,jogador1.x,jogador2.y)
speed=meiodosjog/2
memgox=x+hspeed
memgoy=y+vspeed
direction=point_direction(x,y,memgox,memgoy)
speed=distance_to_point(memgox,memgoy)/6

???
iSillum
iSillum

Data de inscrição : 22/01/2013
Reputação : 0
Número de Mensagens : 72
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Super Maker Seg 11 Fev 2013, 14:10

Nesse caso não precisa usar direction nem hspeed ou vspeed. Só Y e X dos lutadores.
Se usar hspeed ou vspeed é capaz da câmera focar mais no infinito do que nos lutadores.
Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 14:13

nao da bug nao,eu sempre uso essas atimanhas estranhas em meu jogo,e nao acontece nada de mais...se tiverem duvidas,tenten testar!

hah,e isulum,se for tentar meu codigo,tenta o original,esse q vc postou axo q nao funciona!


Última edição por Adilson Thiago Vieira em Seg 11 Fev 2013, 14:19, editado 2 vez(es)
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Super Maker Seg 11 Fev 2013, 14:17

É como dizem...
-Tem gente que faz várias linhas de script pra chegar a uma fórmula simples que tem o mesmo efeito com poucas linhas ou não querem usar uma função já existente da linguagem.
Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 14:24

bom Super Maker,ele nao esta conseguindo seguir seu tuto por algum motivo,e eu estou tentando ajudar,nao discutir ou prejudicar...
ele tem a livre escolha de escolher o codigo que quizer!
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Super Maker Seg 11 Fev 2013, 14:39

Você ta levando pro lado errado amigo...
Oque eu to tentando passar pra ele é que qualquer exemplo que ele use, ele vai ter que fazer adaptações pra agir de acordo com o jogo dele.
Esse é um dos erros do iniciantes. Achar que só jogar um script no projeto vai funcionar.
Tem que lêr e entender.
Deve levar em concideração também a largura da view e o hborder que deve ser indicado nas propriedades na room.
Entende?
Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 14:57

simsim Super Maker,eu entendo...
Eu so quiz postar meu codigo para ele caso ele nao conseguisse mesmo seguir o tuto,meu codigo nao ficou muito bom,nem sei se funciona. Alias eu nunca fiz esse tipo de camera XD ,por isso nunca quiz criar um codigo bom ou procurar algum...flws aew
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Super Maker Seg 11 Fev 2013, 15:03

Se você for ver o meu também, vai notar que não é dígno de ser um tuto 100%. Por que existem pequenas falhas nele.
Lá eu deveria informar sobre o valor do hborder que deve ser fixo no meio da view, mas acabei esquecendo e não vou mais entrar naquela conta só pra isso, por que é contra as regras.
Eu na verdade, só quero estimular a criatividade dos iniciantes.
Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 15:23

geralmente os primeiros tutos sempre tem erros,alias o meu primeiro foi ate reprovado por causa disso ksksks
eu olhei seu tuto e entendi bem o tutorial,nao sei porque o Isilun nao entendeu...
bom flws dnovo!
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por iSillum Seg 11 Fev 2013, 17:02

Super Maker escreveu:Isso quer dizer que você deixou alguma falha, não seguiu o tuto detalhadamente.
Faz uma revisão no seu script e repara na diferença das proporções da view do tuto com a que você ta usando.
Também reparei que lá eu coloquei:
Código:
if x >= view_xview+370
Onde seria mais fácil colocar:
Código:
if x >= view_xview+view_wview-sprite_get_width(spr_do_obj_tal)
Da uma olhada com calma que o tuto funciona bem.
Até mais!

Eu nem cheguei a tentar seu código (essa última linha que você me passou agora) porque eu reparei que você escreveu spr_do_obj_tal, tem certeza disso? Porque a muitas mudanças de sprite no jogo...

Adilson Thiago Vieira escreveu:cria um objeto para ser a visao e poe isso no STEp:
Código:

memx=x
memy=y
x=JOGADOR.x
y=JOGADOR.y
meiodosjog=distance_to_point(OPONENTE.x,OPONENTE.y)
direction=point_direction(x,y,OPONENTE.x,OPONENTE.y)
speed=meiodosjog/2
memgox=x+hspeed
memgoy=y+vspeed
direction=point_direction(x,y,memgox,memgoy)
speed=distance_to_point(memgox,memgoy)/6
x=memx
y=memy
Mude aonde eu ponhei com letra maiuscula para o nome respectivo do objeto em seu jogo.
Se o codigo nao funfar avisa!
ps:A visao da room tenq estar nesse objeto!

Não surtiu nenhum efeito, foi como se eu tivesse colocado a visão da room no objeto que controla a view e o objeto tivesse sem nenhum código.
iSillum
iSillum

Data de inscrição : 22/01/2013
Reputação : 0
Número de Mensagens : 72
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 17:27

meu codigo ta errado
esse e o certo
Código:

memx=x
memy=y
x=JOGADOR.x
y=JOGADOR.y
meiodosjog=distance_to_point(OPONENTE.x,OPONENTE.y)
direction=point_direction(x,y,OPONENTE.x,OPONENTE.y)
speed=meiodosjog/2
memgox=x+hspeed
memgoy=y+vspeed
x=memx
y=memy
direction=point_direction(x,y,memgox,memgoy)
speed=distance_to_point(memgox,memgoy)/6
eu axo q vc nao ativou as views,desse jeito nunca vai funfar nenhum dos codes memo..
certifique de ter ativado indo na room do jogo,depois na aba views,clique em enable the use views e em visible when room starts
em object folowing vc poe o objeto da visao,em hbor 320 em vbor 240
certifique-se tambem de ter o objeto da visao na rom,se vc nao conseguir mesmo,eu te passo uma engine
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por iSillum Seg 11 Fev 2013, 17:49

Cara eu fiz tudo que você disse, só que ai a tela começou a piscar desesperadamente, e ficou do mesmo jeito que eu disse antes.
iSillum
iSillum

Data de inscrição : 22/01/2013
Reputação : 0
Número de Mensagens : 72
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 18:18

aqui esta o link do meu exemplo:
https://www.dropbox.com/s/5ap8lvp4g8w0hgr/excamera.rar
verifique oque pode estar errado no seu jogo..
prestando atençao voce logo acha...depois que voce achar o erro voce pode trocar pelo codigo pelo do Super Maker,ou continuar com o meu...
flws,espero ter ajudado!
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por iSillum Seg 11 Fev 2013, 18:24

Mas é que eu queria deixar os players presos dentro da camera já que é um jogo de luta...
Very Happy
iSillum
iSillum

Data de inscrição : 22/01/2013
Reputação : 0
Número de Mensagens : 72
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Adilson Thiago Vieira Seg 11 Fev 2013, 18:59

entao apenas acrescente no step dos jogadores:
Código:

if x<visao.x-250
x=visao.x-250
if x>visao.x+250
x=visao.x+250
visao,no caso é o objeto que a view segue,que eu nao sei qual é no seu...
se quize vc pode aumentar ou diminuir os valores de"250" para diminuir ou aumentar a limitaçao x!
flw,espero ter ajudado
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : Como faz view que pega 2 players em jogo de luta? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

Como faz view que pega 2 players em jogo de luta? Empty Re: Como faz view que pega 2 players em jogo de luta?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 2 1, 2  Seguinte

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos