Conectar-se
Quem está conectado
25 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 25 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : B+C
Data de inscrição : 15/05/2012
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 49

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuário

[Resolvido]Sombra automatica tem como?

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)
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1597
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 147

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: [Resolvido]Sombra automatica tem como?

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
avatar
Ranking : Nota C
Notas recebidas : B+C
Data de inscrição : 15/05/2012
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 49

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Sombra automatica tem como?

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...
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 10/07/2012
Número de Mensagens : 621
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 35

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuáriohttp://www.craftstudios.com.br

Re: [Resolvido]Sombra automatica tem como?

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
avatar
Ranking : Nota C
Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Número de Mensagens : 913
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 41

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuáriohttp://mrbrumgames.blogspot.com/

Re: [Resolvido]Sombra automatica tem como?

em Ter 23 Dez 2014, 14:25
Reputação da mensagem: 100% (1 votos)
Basta aplicar um pouco de matemática, direction-270+(ângulo desejado).

Fiz uma engine pra você:
Link da Engine Sombra 2D:

avatar
Ranking : Nota C
Notas recebidas : B+C
Data de inscrição : 15/05/2012
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 49

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Sombra automatica tem como?

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.
avatar
Ranking : Nota C
Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Número de Mensagens : 913
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 41

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuáriohttp://mrbrumgames.blogspot.com/

Re: [Resolvido]Sombra automatica tem como?

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
avatar
Data de inscrição : 08/10/2014
Número de Mensagens : 236
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 27

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Sombra automatica tem como?

em Qua 24 Dez 2014, 14:46
Reputação da mensagem: 100% (1 votos)
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)
avatar
Ranking : Nota C
Notas recebidas : B+C
Data de inscrição : 15/05/2012
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 49

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido]Sombra automatica tem como?

em Qui 25 Dez 2014, 19:58
Reputação da mensagem: 100% (1 votos)
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.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum