Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[DÚVIDA] Criando efeito de profundidade
5 participantes
Página 1 de 1
[DÚVIDA] Criando efeito de profundidade
Fala galerinha makersmaniacos! o/
Bom essa semana eu comecei a etapa de construição de cenarios para meu projeto de plataformA, fiquei devendom de colocar umas imagens aqui pra galera dar sugestões. Criação de cenarios é uma coisa que não se ve muito por ai e tenhos muitas dúvidas, mas por enquanto venho com uma que aparentimente parece simples....
Bom, vou tentar explicar aqui com palavras o que seria esse "efeito de profundidade"
Em alguns jogos de plataforma por exemplo com cenarios que tem o oceano por exemplo (sabe o mar la atras, sonic é um bom exemplo!)
possuiem um sistema de background que quando o personagem vai subindo o cenario vai subindo de acordo com o personagem. é quase como um efeito "parallax" para quem conhece mas de forma vertical.....acho que dessa maneira fica dificil de entender né, vou ver se coloco umas imagens aqui.
Bom temos nosso bonequinho e um mar lá no fundo....
Agora vamos supor que ele tenha pulado as plataformas e ficou lá em cima.....o cenario de fundo acompanha ele e faz com que o mar fique sempre na altura do personagem!
Bom com esse efeito existem outras alternativas....tipo cenarios que no fundo sobem conforme o perosnagem vai subindo e outros que decem quando ele sobre novamente....isso da um efeito de profundidade no cenario que mostra a posição dele diante do vasto fundo.
Bom essa semana eu comecei a etapa de construição de cenarios para meu projeto de plataformA, fiquei devendom de colocar umas imagens aqui pra galera dar sugestões. Criação de cenarios é uma coisa que não se ve muito por ai e tenhos muitas dúvidas, mas por enquanto venho com uma que aparentimente parece simples....
Bom, vou tentar explicar aqui com palavras o que seria esse "efeito de profundidade"
Em alguns jogos de plataforma por exemplo com cenarios que tem o oceano por exemplo (sabe o mar la atras, sonic é um bom exemplo!)
possuiem um sistema de background que quando o personagem vai subindo o cenario vai subindo de acordo com o personagem. é quase como um efeito "parallax" para quem conhece mas de forma vertical.....acho que dessa maneira fica dificil de entender né, vou ver se coloco umas imagens aqui.
Bom temos nosso bonequinho e um mar lá no fundo....
Agora vamos supor que ele tenha pulado as plataformas e ficou lá em cima.....o cenario de fundo acompanha ele e faz com que o mar fique sempre na altura do personagem!
Bom com esse efeito existem outras alternativas....tipo cenarios que no fundo sobem conforme o perosnagem vai subindo e outros que decem quando ele sobre novamente....isso da um efeito de profundidade no cenario que mostra a posição dele diante do vasto fundo.
Re: [DÚVIDA] Criando efeito de profundidade
é só você criar um background com o nome que você desejar por exemplo:
back_mar
dai cria um obj:
exemplo: obj_mar
depois na room você vai na aba background:
em background0 seleciona o background que foi criado no caso o back_mar
(lembre-se de tirar esse background que você estava usando e põe esse novo
que criamos o back_mar)
depois desmarque a caixinha VISIBLE WHEN ROOM STARTS
agora no evento STEP do obj_mar:
esse código faz com que o background mar fica na mesma posição da view que vc ta usando!
back_mar
dai cria um obj:
exemplo: obj_mar
depois na room você vai na aba background:
em background0 seleciona o background que foi criado no caso o back_mar
(lembre-se de tirar esse background que você estava usando e põe esse novo
que criamos o back_mar)
depois desmarque a caixinha VISIBLE WHEN ROOM STARTS
agora no evento STEP do obj_mar:
- Código:
background_x[0]=view_xview[0]
background_y[0]=view_yview[0]
esse código faz com que o background mar fica na mesma posição da view que vc ta usando!
Re: [DÚVIDA] Criando efeito de profundidade
- Código:
background_x[n] = (view_xview/1.2);
background_y[n] = (view_yview/1.2);
Quando maior a divisão mais lento o background se move, ou seja, o mar seria view_yview/1.2 e as nuvens view_yview/1.8, por exemplo.
Re: [DÚVIDA] Criando efeito de profundidade
orrr é mesmo kkkk....não pensei nisso, era só "grudar" o cenario na tela ou então fazer o efeito parallax com o y >___< D'OH!
VLW gente pela ajuda =D
VLW gente pela ajuda =D
Re: [DÚVIDA] Criando efeito de profundidade
valeu galera!eu estava procurando exatamente isso ai vim aqui pra ver se era o que eu procurava esim!valeu por postar esse tópico @adriano heartles.e valeu ao alexbosquin me ajudou muito.
Re: [DÚVIDA] Criando efeito de profundidade
background_x[0]=view_xview[0] e background_y[0]=view_yview[0]
só funciona para fundos com movimento como o Kabeção informou, em um fundo parado vai haver pequenos "trancos" e o background dará uns pulinhos.
A única maneira de contornar isto é usar draw_background em um objeto com o depth ajustado para ficar abaixo de tudo (com um número positivo mais alto). Desta maneira ele fica parado, como deve ser.
cascavelo- Games Ranking :
Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Reputação : 71
Número de Mensagens : 1011
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 1
x 0 x 0 x 0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos