Pesquisar no site


FMakers Online

Tutorial Hit no canto da tela (Na composição)

Tutorial Hit no canto da tela (Na composição)

Um modo de deixar essa contagem na composição do game por que assim poderíamos personalizar mais o jeito e movimento dos números e tal.

mas o problema sempre foi esses dois:
1°: como deixar os números e o nome "HIT" parados, de modo que fikassem só no plano de tela e não saíssem andando se os chars movimentassem a tela?

Problema resolvido:
Resolvi isso assim:

basta Ir na composição, e criar uma skill para cada numero
(ou dividir uma skill com todos os números de 0 a 9, se vc não for colocar movimento e tal assim fika mais facil),E tbm uma com o nome HIT, então vá ate a qualquer numero do layout do estagio e coloque logo de cara um Termino da ação(FIM/END)
Elogo depois uma imagem vazia agora,coloque um objeto para cada numero eo nome hit e indique todos com esses objetos, sempre colocando entre eles um "FIM([E])" e deixando a imagem fazia por ultimo, assim vc pode ver e posicionar os numeros e o nome hit sem essa imagem não aparece nada no Layout.

Faça isso tbm para prayer dois colocando em outro layout do estagio mais agora posicionando para o p2.(por enquanto não vamos mexer nas abas de hits ja ja vamos nelas)

Pronto ai ja temos os números do jeito que queremos parados, mais ai como identificar quando é player 2?
Ja que na composição as vars de coordenadas x e y não funcionam, e se vc por uma system var nos chars as duas vão ativar ou seja vai sair as duas contagem ou alternado ferrando com o sonho de uma contagem feliz.^^

Mas tão simples como o FM sempre foi vamos a solução:
Primeiro devemos fazer uma skill nos char que identifique se é p1 ou p2.
Se vc não sabe aki vai o modo mais facil:
Em baixo da skill start crie uam skill chamada START VER. e faça assim:
Obs.:não coloque nenhuma imagem nessa skill.

Coloque uma Char var: em --Calcular-- coloque trocar +1,depois dessa var coloque um termino da ação(end).
Logo depois desse END coloque, outra Char var: H em --Calcular-- coloque Trocar por +2.
Então no inicio dessa skill coloque uma Task var: A em --Calcular-- coloque Trocar ative o USAR(USE) e coloque Dados coor X(data: cord X) em condições coloque Se maior(it´s above) +600 e indique a Char Var: H trocar+2/ que está logo depois do END.

Agora coloque na skill start logo no inicio um [CA]([SC]chamar ação) e indique a skill START VER: a partir daki coloque a animação do seu char iniciando o round.
Pronto agora cada char terá uma Char var: H especifica.

agora vem o grande lance, Lembram de sparks?? muita gente não usa, são as animações de colisão dos chars eu mesmo aki não uso so para colocar sons aos golpes dos chars quando golpeiam.então faça assim, se vc não usa imagem no spark
coloque numa skill uma imagem vazia com tempo de 3.

Antes dessa imagem coloque uma System var: H em --calcular-- coloque
trocar+1
. Depois da imagem coloque outra System var: H em calcular, coloque Trocar 0, depois dessa var coloque um Termino da ação(end)
e a partir daqui coloque a mesma coisa do inicio mais agora a var deve ser trocar +2.
Então va ate o inicio dessa mesma skill e coloque uma Char var: H --Não calcular-- em Condição coloque Se igual(it´s the same) +2 e indique o a System var: H trocar+2 que esta logo depois do END

Pra quem acha que colocar os sparks depois dessa imagem vazia de tempo 3 atrasa um tikim os sparks(o.O) faça essa mesma skill e coloque como objeto no inicio dos sparks que vão ser usados.

Agora simplesmente va ate a composição do game, e em cada numero e no nome hit coloque uma imagem vazia e Uma System Var: H --não calcular-- em --condições-- coloque se igual(it´s the same)+1

E tbm numa System var: H --Não calcular-- Em --Condição-- coloque se igual(it´s the same) +2 e indique que os numeros e o nome hit corespondente no layout para p2.

Lembrando que o spark que tem essa System Var: deve ser colocado em todos os golpes que vc quer que conte hit bastando por em junção de hits o seu char o ou os sparks com as vars de indetificação de players.

Essa system var no spark atua durante 3 centesimos de segundo o que é suficiente para ativa e indentificar que player é para a composição.

Vantagens:
1°:Vc so faz o procidimento dos numeros uma vez.
2°:Mais liberdade para animar o modo que apararecerá a contagem na tela.
(Já que no outro systema
Desvantagem:
Vc vai ter que tirar o antigo sistema de hits que vc ja pos nos seus chars .kkkkkkkkkkkkkkkkkkkkkk

É isso pessoal qualquer duvida sabem onde me encontrar. ^^