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
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Ontem à(s) 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

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16


[DÚVIDA] Criando efeito de profundidade

5 participantes

Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty [DÚVIDA] Criando efeito de profundidade

Mensagem por Adriano Heartless Qua 27 Nov 2013, 18:54

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....

[DÚVIDA] Criando efeito de profundidade _image_1_1


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!
[DÚVIDA] Criando efeito de profundidade _image_2_1



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.
Adriano Heartless
Adriano Heartless

Data de inscrição : 12/02/2011
Reputação : 2
Número de Mensagens : 95
Prêmios : [DÚVIDA] Criando efeito de profundidade 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

http://ganelse.blogspot.com.br/

Ir para o topo Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty Re: [DÚVIDA] Criando efeito de profundidade

Mensagem por AlexBosquin Qua 27 Nov 2013, 20:20

é 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:
Código:

background_x[0]=view_xview[0]
background_y[0]=view_yview[0]
lembre-se de que esse 0 é o numero do background la na room (background0)

esse código faz com que o background mar fica na mesma posição da view que vc ta usando!
AlexBosquin
AlexBosquin

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/07/2012
Reputação : 35
Número de Mensagens : 621
Prêmios : [DÚVIDA] Criando efeito de profundidade Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.craftstudios.com.br

Ir para o topo Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty Re: [DÚVIDA] Criando efeito de profundidade

Mensagem por Kabeção Qua 27 Nov 2013, 22:23

Código:
background_x[n] = (view_xview/1.2);
background_y[n] = (view_yview/1.2);
O movimento do parallax é simplesmente a posição da camera dividida.
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.
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : [DÚVIDA] Criando efeito de profundidade Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

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

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty Re: [DÚVIDA] Criando efeito de profundidade

Mensagem por Adriano Heartless Qui 28 Nov 2013, 18:08

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
Adriano Heartless
Adriano Heartless

Data de inscrição : 12/02/2011
Reputação : 2
Número de Mensagens : 95
Prêmios : [DÚVIDA] Criando efeito de profundidade 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

http://ganelse.blogspot.com.br/

Ir para o topo Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty Re: [DÚVIDA] Criando efeito de profundidade

Mensagem por david199 Qui 28 Nov 2013, 18:38

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.
david199
david199

Data de inscrição : 11/07/2013
Reputação : 4
Número de Mensagens : 72
Prêmios : [DÚVIDA] Criando efeito de profundidade 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

http://gmrds.blogspot.com

Ir para o topo Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty Re: [DÚVIDA] Criando efeito de profundidade

Mensagem por cascavelo Sex 29 Nov 2013, 08:12


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
cascavelo

Games Ranking : Nota A

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 : [DÚVIDA] Criando efeito de profundidade Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 2 Bronze x 1

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

Ir para o topo Ir para baixo

[DÚVIDA] Criando efeito de profundidade Empty Re: [DÚVIDA] Criando efeito de profundidade

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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