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
Como colocar uma sprite atrás do background, ou melhorar a animação do background?
4 participantes
Página 1 de 1
Como colocar uma sprite atrás do background, ou melhorar a animação do background?
E ai galera, beleza?
Estou com uma duvida, em meu jogo tenho um sol que fica atrás das arvores, que são backgrounds.
Quero que o sol se movimente suavemente pelo cenário mesmo que o player esteja parado, já fiz ele como background, mas o problema é que a animação dos backgrounds, é muito estranha (parece que o cenário esta pulando e não se movendo...).
Minha duvida é:
Tem como definir um depth de sprite menor que o background, mesmo ele ja estando como ultima imagem da room?
Ou tem como animar um background de forma mais suave? Pois se colocar no vspeed a animação fica estranha.
Valeu e até mais.
Estou com uma duvida, em meu jogo tenho um sol que fica atrás das arvores, que são backgrounds.
Quero que o sol se movimente suavemente pelo cenário mesmo que o player esteja parado, já fiz ele como background, mas o problema é que a animação dos backgrounds, é muito estranha (parece que o cenário esta pulando e não se movendo...).
Minha duvida é:
Tem como definir um depth de sprite menor que o background, mesmo ele ja estando como ultima imagem da room?
Ou tem como animar um background de forma mais suave? Pois se colocar no vspeed a animação fica estranha.
Valeu e até mais.
Fiz desta forma mas a animação fica estranha, queria uma forma de suavizar o movimento do sol.Você já tentou mudar o Hor. Speed e o Vert. Speed nas configurações do background na room?
Lá você pode alterar o valor (0 é o padrão) pelo que você deseja.
Última edição por Romano em Dom 10 Out 2010, 13:30, editado 1 vez(es)
Romano- Data de inscrição : 08/10/2010
Reputação : 1
Número de Mensagens : 44
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como colocar uma sprite atrás do background, ou melhorar a animação do background?
Você já tentou mudar o Hor. Speed e o Vert. Speed nas configurações do background na room?
Lá você pode alterar o valor (0 é o padrão) pelo que você deseja.
Lá você pode alterar o valor (0 é o padrão) pelo que você deseja.
Re: Como colocar uma sprite atrás do background, ou melhorar a animação do background?
Todos os objetos do Game Maker possui um valor que determina se esse objeto ficará acima, ou abaixo dos outros, é o chamado Depth, quanto menor esse valor (com números negativos), mas a frente ele ficará na room, e quanto maior (valores positivos) ele ficará atrás, um background é exatamente isso, ele tem um valor tão grande de Depth, que nenhum objeto ficará atrás dele. Entretanto, se você usar um valor também enorme para esse objeto, ele ficará atrás de todos os outros objetos da room, parecendo que pertence ao background.
O outro método é configurar o background para ser "Foreground", nesse caso o Depth dele será um número infinitamente menor, fazendo com que ele fica na frente de todos os objetos.
O outro método é configurar o background para ser "Foreground", nesse caso o Depth dele será um número infinitamente menor, fazendo com que ele fica na frente de todos os objetos.
Fuzenrad- Games Ranking :
Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Reputação : 46
Número de Mensagens : 1063
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: Como colocar uma sprite atrás do background, ou melhorar a animação do background?
Peço desculpas, parece que não entenderam a minha duvida, vou tentar explicar melhor.
Quero fazer um sol atrás do cenário, mas quero uma animação mais suave para ele, usando uma sprite o movimento fica perfeito com o speed, mas usando um backgound, não tem a opção speed só as opções, Hor.speed e Vert.speed, mas nestas opções o sol se move aos "trancos", fica parecendo mais um bug do que uma animação, se alguém souber uma forma de animar o background com mais suavidade.
Se não houver, vou transformar os backgrouds em sprites dai uso o depth.
Outra coisa, transformando os backgrounds em sprite o jogo fica mais pesado?
Desde já agradeço...
Quero fazer um sol atrás do cenário, mas quero uma animação mais suave para ele, usando uma sprite o movimento fica perfeito com o speed, mas usando um backgound, não tem a opção speed só as opções, Hor.speed e Vert.speed, mas nestas opções o sol se move aos "trancos", fica parecendo mais um bug do que uma animação, se alguém souber uma forma de animar o background com mais suavidade.
Se não houver, vou transformar os backgrouds em sprites dai uso o depth.
Outra coisa, transformando os backgrounds em sprite o jogo fica mais pesado?
Desde já agradeço...
Romano- Data de inscrição : 08/10/2010
Reputação : 1
Número de Mensagens : 44
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como colocar uma sprite atrás do background, ou melhorar a animação do background?
Na verdade você não precisa transformas as backs em sprites, apenas coloque elas como tiles na room, coisa que só dá para fazer com backs, assim você pode selecionar qual parte da back você quer e pode também usar quantas cópias querer da quela parte sem que fique lento !
Daí os tiles você pode escolher o "depth" deles, ao contrário do que é no modo tradicional de adicionar background !
Aqui no segundo tópico tem uma aula do Alex Fc de como usar os tiles !
http://www.gamemakerbrasil.com/search.forum?search_keywords=tiles&typerecherche=interne&show_results=topics
Daí é só criar um objeto que será o sol, e colocar nele um depth auto que fique atráz dos tiles do cenário !
Sobre a animação eu não entendi, você quer que o sol siga o perssonagem conforme ele anda para dar uma impressão de profundidade ao cenário ???
Se for faça como falei, já que você disse que o sol como sprite funcionou !
Daí os tiles você pode escolher o "depth" deles, ao contrário do que é no modo tradicional de adicionar background !
Aqui no segundo tópico tem uma aula do Alex Fc de como usar os tiles !
http://www.gamemakerbrasil.com/search.forum?search_keywords=tiles&typerecherche=interne&show_results=topics
Daí é só criar um objeto que será o sol, e colocar nele um depth auto que fique atráz dos tiles do cenário !
Sobre a animação eu não entendi, você quer que o sol siga o perssonagem conforme ele anda para dar uma impressão de profundidade ao cenário ???
Se for faça como falei, já que você disse que o sol como sprite funcionou !
Denis Lemos- Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Unity
- C#
- Godot
- C ou C++
Tópicos semelhantes
» ajude! como colocar o perssonagem atras da arvore
» Como no fim da animação mudar o sprite?
» Como salvar dados do sprite/background?
» Como colocar um X e Y maximo de uma sprite por codigo
» [Resolvido]Colocar objetos 3d como sprite
» Como no fim da animação mudar o sprite?
» Como salvar dados do sprite/background?
» Como colocar um X e Y maximo de uma sprite por codigo
» [Resolvido]Colocar objetos 3d como sprite
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos