Timeline para que server?

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

Timeline para que server?

Mensagem por itallo em Dom 20 Set 2009, 21:05

bom fui no buscas e nao encontrei nada a respeito.....
tem como algume me explicar para que serve o time line e como se usa?

itallo

Ranking : Sem avaliações
Número de Mensagens : 969
Idade : 24
Data de inscrição : 26/08/2009
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.zuluhotel.com.br

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por lipe1994 em Dom 20 Set 2009, 21:11

Timeline's..
É Uma forma de vc executar uma açao em determinado step...
Por exemplo..
No step-100 o objeto se destroy entendeu??

lipe1994

Número de Mensagens : 304
Idade : 22
Data de inscrição : 16/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.gmbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por itallo em Dom 20 Set 2009, 21:18

lipe1994 escreveu:Timeline's..
É Uma forma de vc executar uma açao em determinado step...
Por exemplo..
No step-100 o objeto se destroy entendeu??
não, tem como explicar com mais detalhes?

itallo

Ranking : Sem avaliações
Número de Mensagens : 969
Idade : 24
Data de inscrição : 26/08/2009
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.zuluhotel.com.br

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por freelipe em Dom 20 Set 2009, 22:04

os timelines servem para executar ações em determinados momentos do jogo.

por exemplo, vc pode fazer um personagem que anda. mas vc naum quer q ele ande sempre, mas sim aparir de um determinado momento. aí vc usa o timeline.
adicione um timeline, adicione um "step" [step quer dizer momento, eu acho...], aí vai aparecer uma janelinha pra vc digitar em qual momento as ações irão acontecer. vc pode digitar 200, por exemplo. vc deve ter percebido q no canto direito da janela de propriedades do timeline tem as libs do gm q nem na edição de um objeto. só q ao invés de as ações acontecerem nos Eventos, elas irão acontecer nos Momentos.
vc pode adicionar a ação "execute code" e digitar o código: motion_add(90,4)
assim somente no momento 200 do jogo, o objeto vai andar pra cima(90) na velocidade 4.

mas vc naum definiu q objeto vai andar no momento 200!!
para isso existe um código q incorpora o timeline no objeto. Esse código deve ser colocado no objeto e naum no timeline!!

mas só q eu formatei o pc, ainda estou baixando o gm. eu naum me lembro o código agora. mas alguém deve se lembrar!

freelipe

Número de Mensagens : 113
Idade : 20
Data de inscrição : 08/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por Thyago em Dom 20 Set 2009, 22:16

Time line em portugues significa linha do tempo e é exatamente para isso que ela serve voce cria linhas do tempo para os acontecimento por exemplo em 500step
muda a room ou o objeto se destroy ou ele cria outro ou seja controla os acontecimentos em tempo pré programado por voce .

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por kammer_black em Dom 20 Set 2009, 22:39

"Em muitos jogos, certas coisas devem acontexer no momento certo. Isto pode ser alcançado através de eventos de alarme, mas quando há mais complexidade, não funciona muito bem. O recurso time line é adequado para isto. Neste, especificam-se que ações devem acontecer em determinado momento. Podem ser utilizadas todas as ações disponíveis. Uma vez criada, uma time line pode ser atribuída à instância de um objeto. Esta instância executará as ações nos momentos de tempo indicados. Por exemplo, deseja-se criar um guarda que deveria se mover 20 passos para esquerda, então 10 para cima, 20 para a direita, 10 para baixo e parar. Para tanto, cria-se uma time line iniciando com um movimento para a esquerda. No momento 20, ajusta-se o movimento para cima; no momento 30, um movimento para a direita; no momento 50, um movimento para baixo; e no momento 60, interrompe-se o movimento. Agora atribui-se esta time line ao guarda e ele fará exatamente o que foi planejado. Também é possível utilizar time lines para controlar o jogo de modo mais geral. Criar um objeto controlador invisível, depois criar uma time line que em determinados momentos cria inimigos e atribuí-la ao objeto controlador."
Isso está escrito no arquivo de ajuda do game maker em português. Eu uso as timelines para determinar eventos de sistema, alguns personagens não jogaveis e fazer animações dentro do projeto. values e flws...

kammer_black

Número de Mensagens : 59
Data de inscrição : 14/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.facebook.com/KammerClub

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por PedroX em Seg 21 Set 2009, 08:16

as funcoes da time line sao:

D&D

Set a time line(reloginho)
set the line postion(reloginho com seta pra baixo) escolhe uma parte dela

GML

timeline_index selecionar timeline
timeline_position posicao da time line
timeline_speed velocidade em que avanca

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por ManoLego em Seg 21 Set 2009, 11:24

resumindo..quando vc quer que algo acontessa em tal tempo vc usa as timelines
sacou.....

ManoLego

Número de Mensagens : 192
Idade : 19
Data de inscrição : 06/09/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por itallo em Seg 21 Set 2009, 11:28

agora saquei Very Happy
então timeline seria uma grande ferramenta para fazer as cutscenes Happy

vlws

itallo

Ranking : Sem avaliações
Número de Mensagens : 969
Idade : 24
Data de inscrição : 26/08/2009
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.zuluhotel.com.br

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por lipe1994 em Seg 21 Set 2009, 12:08

Timeline e uma otima ferramenta(Quando bem usada),Principalmente para programar I.A Inimiga..
Cutscenes:
Da pra fazer com timelines,imagens,e alguns obj...
Flw'z

lipe1994

Número de Mensagens : 304
Idade : 22
Data de inscrição : 16/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.gmbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por ManoLego em Seg 21 Set 2009, 19:09

da pra fazer tudo(nao da pra fazer coizas materiais......snif)
XD
e como o nosso amiginho que disse ai encima ,que eu esqueci o nome do colega
quando usada para o bem(de forma correta)
so sai coiza boa(exeto alguns erros)

ManoLego

Número de Mensagens : 192
Idade : 19
Data de inscrição : 06/09/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por Convidad em Seg 21 Set 2009, 22:30

oBKo escreveu:agora saquei Very Happy
então timeline seria uma grande ferramenta para fazer as cutscenes Happy

vlws

Exato. Mas, levando em cosideração que usando uma timeline você controla o tempo, então você não tem limites de uso pra ela. Você pode usá-la pra fazer o que quizer, quando precisar que certas coisas aconteçam em determinados momentos.

Esses momentos são na verdade, os passos contados desde a execução do jogo. São os steps. Se você definir que um inimigo seja criado no step 1000, então quando o progresso da timeline chegar a 1000, ele será criado.

Se você quiser converter os passos em segundos, ou seja, definir que um evento aconteça quando se passarem 10 segundos, por exemplo é só usar a fórmula:

Código:
room_speed * segundos

portanto...

Código:
room_speed * 10

Boa sorte!

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por itallo em Ter 22 Set 2009, 11:33

Sinhor sim sinhor,
obrigado capitão!
Very Happy
vlws,
mas me responde uma coisa.....

tpw coloco um objeto numa area do mapa, quando o player colidir com tal objeto teria como executar a timeline?daria certo?ou a time line executa automaticamente?

itallo

Ranking : Sem avaliações
Número de Mensagens : 969
Idade : 24
Data de inscrição : 26/08/2009
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.zuluhotel.com.br

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por Wallacy Sebastian em Ter 22 Set 2009, 16:19

Sim, só que na colisão com o objeto tem que colocar para executar a timeline.

Wallacy Sebastian

Número de Mensagens : 121
Idade : 23
Data de inscrição : 11/12/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por CPinheiro em Ter 22 Set 2009, 17:17

lipe1994 escreveu:Timeline e uma otima ferramenta(Quando bem usada),Principalmente para programar I.A Inimiga..
Cutscenes:
Da pra fazer com timelines,imagens,e alguns obj...
Flw'z

Sinceramente, se for pra fazer cutscenes, o ideal é usar alarmes. Com o alarme, você vai ter um controle muito maior sobre quando as coisas vão acontecer, levando em conta que você pode escolher quando cada alarme será tocado.

Estou trabalhando com cutscenes no meu projeto e garanto que o uso de alarmes facilitou bastante coisa. Na realidade, nunca precisei de Time Lines pra nada. Sempre fiz tudo que precisava com alarmes.

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por Convidad em Qua 23 Set 2009, 22:08

oBKo escreveu:tpw coloco um objeto numa area do mapa, quando o player colidir com tal objeto teria como executar a timeline?daria certo?ou a time line executa automaticamente?

Tem uma variável que a gente controla a velocidade da timeline. É a timeline_speed. Por padrão, o valor inicial dela é 1, mas se você defini-la como 0 (zero), no momento em que você criá-la, então ela não será executada.

Código:
timeline_speed := 0;

Da mesma forma, você pode "parar" a timeline a qualquer momento...

Se você quiser que a timeline funcione quando houver colisão entre instâncias, então é só definir que a velocidade dela seja maior que zero nos eventos Collision:

Código:
timeline_speed := 1;

CPinheiro escreveu:Sinceramente, se for pra fazer cutscenes, o ideal é usar alarmes. Com o alarme, você vai ter um controle muito maior sobre quando as coisas vão acontecer, levando em conta que você pode escolher quando cada alarme será tocado.

Depende do seu ponto de vista de "maior". Não custa lembrar que cada programador trabalha do jeito que acha mais conveniente, ou com a ferramente que se sente mais "livre".

Particularmente, eu prefiro timelines, por terem um raciocínio mais "linear", do que está para acontecer. Você com certeza já deve ter usado o Flash... Não é difícil simular os keyframes no Game Maker. [:¬)]

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Timeline para que server?

Mensagem por Conteúdo patrocinado Hoje à(s) 20:01


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