Conectar-se
Quem está conectado
28 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 24 Visitantes

Dragonrod, Katerp, rafaelviodres1, Vikintor

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 03/09/2010
Número de Mensagens : 47
Insígnias de JAM :

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

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

[Ajuda] Como fazer uma surface?

em Seg 10 Set 2012, 00:37
E ai galera, eu gostaria de saber como criar uma surface q deixe uma pequena faixa azul por onde ele passe alguem sabe como criar essa surface?
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: [Ajuda] Como fazer uma surface?

em Seg 10 Set 2012, 01:41
@siri100 escreveu:...uma surface q deixe uma pequena faixa azul por onde ele passe...

Ele quem?

--

Para criar uma surface você define uma variavel para ela desse jeito:
Código:
nova_surface = surface_create(640,480); //Mudar os tamanhos da surfaces de acordo com o que você quer!

Depois de criar sua surface você pode desenhar o que quiser nela, mas antes deve indicar em qual surface você quer trabalhar, desse jeito:
Código:
surface_set_target(nova_surface);

Depois disso você pode fazer o que quiser nela como por exemplo: draw_sprite, draw_background, draw_text etc.

Lembre-se de que depois de fazer isso tudo você deve parar de modificar a surface usando esse código:
Código:
surface_reset_target();

Agora que você tem a sua surface você pode desenha-la em qualquer lugar usando o seguinte código no draw event:
Código:
draw_surface(nova_surface,0,0);

--

Ensinei como fazer uma surface, mais ainda não sei o que exatamente você precisa, poderia explicar melhor?

Flw! sorrindo2
avatar
Data de inscrição : 03/09/2010
Número de Mensagens : 47
Insígnias de JAM :

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

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

Re: [Ajuda] Como fazer uma surface?

em Seg 10 Set 2012, 09:30
eu não entendi muito bem a sua explicação, tipow eu estou fazendo um jogo do Sonic e quando ele souta o boost ele deixa um efeito de uma faixa azul vou ver se comsigo postar uma imagen de um dos jogos do sonic para vc entender melhor nesta imagen mostra um pouquinho da faixa azul q o sonic deixa.
avatar
Data de inscrição : 03/09/2010
Número de Mensagens : 47
Insígnias de JAM :

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

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

Re: [Ajuda] Como fazer uma surface?

em Seg 10 Set 2012, 09:31
http://imageshack.us/photo/my-images/39/boost.png/ se a imagem falhar :p

Cuidado ao postar.
Punido por Post duplo!
Leia as Regras!
avatar
Data de inscrição : 02/03/2012
Número de Mensagens : 192
Insígnias de JAM :

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

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

Re: [Ajuda] Como fazer uma surface?

em Seg 10 Set 2012, 10:40
porque não usas um sistema de partículas???? é capaz de ficar melhor e mais engraçado, caso não saibas mexer com sistema de partículas, aconselho a pesquisares no forum, se mesmo assim não conseguires eu posso-te ajudar.
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