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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

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

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

[Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 20:04
Como fazer um obj usar draw sem perder a sprite ?
avatar
Data de inscrição : 04/08/2011
Número de Mensagens : 75
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 20:07
É so criar outro objeto e no draw dele:
Código:
with(OBJ){CODIGOS}
Esse comando executa o codigo de um objeto em outro objeto,troca o obj por o objeto que sumiua,e o no codigo voce coloca o codigo do draw
avatar
Data de inscrição : 09/07/2011
Número de Mensagens : 646
Insígnias de JAM :

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

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

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 20:17
Não deu pra entender muito bem essa, mas vou te dar um exemplo de draw pra sprites.
No evento create...
Código:
sprite_index := quais_quizer;
No step...
Código:
if keyboard_check(vk_right){hspeed+=0.80; sprite index:=andando_direita;}
E no evento draw...
Código:
draw_sprite(sprite_index,image_index,x,y)
Você também pode controlar image_index pelo evento estep.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/09/2010
Número de Mensagens : 1400
Insígnias de JAM :

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

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

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 20:20
É só colocar o código draw_sprite(..)
Ou draw_sprite_ext(..), é mais apropriado.
avatar
Ranking : Nota D
Notas recebidas : C+D
Data de inscrição : 09/11/2010
Número de Mensagens : 854
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.google.com

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 20:39
Creio que não tenha como fazer isso com apenas um obj.
Dá p/ criar 2, e fazer um seguir o outro
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 09/03/2010
Número de Mensagens : 1035
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://www.www.ww.www

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 21:03
Coloca:

Código:
draw_sprite(sprite_index,image_index,obj_tal.x,obj_tal.y)

E embaixo disso o outro code draw que tu queira.
Não lembro agora se a sprite desenhada assim continua com animação,mas tenta ai.
Em todo caso é melhor usar um outro objeto sem sprite para desenhar no draw.

flws
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

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

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

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 21:15
Quando o Draw está intacto (quando não há códigos nele), o draw_sprite fica rodando com os valores padrões do objeto. Mas no momento em que você mexe com o coitado do Draw, que tava ali quietinho no canto dele, ele apaga a sprite. Para contornar isso basta adicionar o comando draw_sprite com os valores padrões do objeto (como mostra o LCS, mas sem o "obj_tal.") e desenhar o que você quer desenhar abaixo da linha.

Você pode também deixar as coisas um pouco mais rápidas. Crie um script chamado draw_self, nele coloque o seguinte:
Código:
draw_sprite(sprite_index,image_index,x,y)
Então fica muito mais prático você fazer isso:
Código:
draw_self() // Script que nós criamos
// Aqui os seus comandos de desenho
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

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

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

Re: [Resolvido]sprite continuar com draw

em Qui 11 Ago 2011, 21:23
Vlw. Pode trancar
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