[Resolvido]Sombra automatica tem como?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido [Resolvido]Sombra automatica tem como?

Mensagem por chicoweb em Seg 22 Dez 2014, 17:22

Boa Tarde gaelra, A pergunta é simples:

Tem como colocar nesse sprite verde:



Essa sombra simples somente pelo draw via gml, sem ter que editar a imagem?



Deixar preta é facil, o problema é distorcer a imagem via código, procurei em tudo quanto é local, só achei umas funções em 3d mas não consegui faze-las funcionar alguem sabe?


Última edição por chicoweb em Ter 23 Dez 2014, 17:31, editado 1 vez(es)

chicoweb

Ranking : Nota C
Número de Mensagens : 666
Idade : 40
Data de inscrição : 15/05/2012
Notas recebidas : B+C
Reputação : 49
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por Isaque Onix em Seg 22 Dez 2014, 20:03

tem um tutorial de sombra para jogos de plataforma aqui no forum, acho que do sigiloso... talvez te ajude, pesquise Very Happy

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por chicoweb em Ter 23 Dez 2014, 12:44

Obrigado pela dica, mas os tutoriais dele não serve porque ensinam a fazer sombra que segue o player, seria mais um fantasma do que uma sombra propriamente dita.

O que eu preciso é sombra projetada, exatamente como na figura do post inical.

Niguem ai precisou disso um dia?, aqui não tem nada a respeito...

chicoweb

Ranking : Nota C
Número de Mensagens : 666
Idade : 40
Data de inscrição : 15/05/2012
Notas recebidas : B+C
Reputação : 49
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por AlexBosquin em Ter 23 Dez 2014, 13:41

creio eu que pra você distorcer daquele jeito vc use na sombra o code image_angle creio que pela imagem seria
Código:
image_angle = 90+45;
ou no caso sendo um draw seria um modo de fazer usando o rotation no draw mas nao me vem a cabeça agora

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por Mr.Brum em Ter 23 Dez 2014, 14:25

Basta aplicar um pouco de matemática, direction-270+(ângulo desejado).

Fiz uma engine pra você:
Link da Engine Sombra 2D:
https://onedrive.live.com/redir?resid=A90DA5A800DBA23D!174&authkey=!AE9ZW6PZmOiMaqE&ithint=folder%2cgmk


Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por chicoweb em Ter 23 Dez 2014, 17:30

Muito Obrigado mrbrum22, graças á sua engine eu consegui o que eu queria, vou contar aqui porque é uma coisa tão fácil que vcs nem vão acreditar.

Na verdade na minha sprite verde lá no início o que faltava era distorcer ela para parecer uma sombra projetada, essa função de distorcer é que estava empacando.

É muito simples agente pode dar uma distorcida "fake" no sprite simplesmente rodando ele e depois amassando.

Tipo no draw colocar:

Código:
//sombra
draw_sprite_ext(sprite_index,image_index,x-16,y-10,0.2,1,getAnguloCorrigido(direction,10),c_black,0.7);
//sprite
draw_sprite(sprite_index,image_index,x,y)

Eu estou no trabalho e não dá tempo de arrumar a engine, então vou colocar aqui um minitutorial teórico de como será feito, testei os passos e funciona, e todos eles podem ser feito via gml.

como eu gosto de compartilhar as soluções ai uma imagem que fiz rápida explicando.



Espero que seja util pra vcs tb, em breve coloco a engine 100% funcional.

chicoweb

Ranking : Nota C
Número de Mensagens : 666
Idade : 40
Data de inscrição : 15/05/2012
Notas recebidas : B+C
Reputação : 49
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por Mr.Brum em Ter 23 Dez 2014, 19:58

Isso aí Chico!! é exatamente o que eu pensei, só que tava com um pouco de pressa e só fiz o básico mesmo.. auhsuahsuahs

Vou aplicar suas alterações na engine e salvar aqui pra usar depois.

What a Face

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por Sewer Crawler em Qua 24 Dez 2014, 14:46

Bem legal! Aproveitei as dicas e fiz esses dois Exemplos.
https://app.box.com/s/15yghzx5zr8ds807wvwc
https://app.box.com/s/d9ig6xngpl73iknglukh


Última edição por Sewer Crawler em Sex 26 Dez 2014, 03:12, editado 1 vez(es)

Sewer Crawler

Número de Mensagens : 236
Idade : 23
Data de inscrição : 08/10/2014
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por chicoweb em Qui 25 Dez 2014, 19:58

Shooow de bola Sewer Crawler, publica essas engines ai, da creditinhos neh  Laughing  Laughing .

Gente é serio baixem que é muito boa mesmo, ele ainda foi mais longe e fez um reflexo no gelo perfeito.

Cool


Tópico resolvido, sera trancado e caso o autor queira reabri-lo, entre em contato com algum moderador.
Att: CRP_Max.

chicoweb

Ranking : Nota C
Número de Mensagens : 666
Idade : 40
Data de inscrição : 15/05/2012
Notas recebidas : B+C
Reputação : 49
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sombra automatica tem como?

Mensagem por Conteúdo patrocinado Hoje à(s) 18:17


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum