Nay Moon Kage


Mensagens: 27 Reputação: 0 Data de inscrição: 11/12/2011
 | Assunto: Tutorial de Como Fazer INTRO E ENDING Dom Dez 11, 2011 10:38 pm | |
| Intro e Endingno mugen ================= conhecimento basico:--------------------------- 1 - criar imagens em pcx 2 - fazer um sff 3 - fazer uma anim ================= Cabeçalho (SceneDef):Informações iniciais do arquivo. O valor de Startscene é padrão. | Citação: | [SceneDef] spr = nome_do_arquivo.sff startscene = 0 |
Dica: Você pode utilizar o mesmo arquivo sff tanto para intro quanto para ending.
Animações: Aqui você deve escrever todas as anims que farão parte de sua intro ou ending. A sintaxe das anims é a mesma usada no arquivo air.
| Citação: | ;anim 0 [Begin Action 0] grupo,imagem, pos x inicial,pos y inicial, tempo |
;ex: [Begin Action 0] 1,4, 0,0, 50 1,5, 0,0, 5 1,4, 0,0, 5 1,5, 0,0, 5 1,4, 0,0, 5 1,5, 0,0, 5 1,4, 0,0, 5
Cenas (scene):
[scene 0] ; cena inicial
clearcolor = Cor da tela padrão (R,G,B).
O Fade é um efeito de transição de cenas usando mudança entre cores.
fadein.col = Cor de transição da cena (R,G,B). fadein.time = tempo desta transição fadeout.col = Cor de resgate da cena, cor da tela (R,G,B). fadeout.time = tempo deste resgate
Como nos stages, os bgs são organizados por layers(camadas). O layer que possuir maior número fica sobre os menores.
| Spoiler: | | | Alguns sprites usados para a intro do Slugwanzer



 |
layerall.pos = Seta um índice padrão para o posicionamento dos bgs. Relacionado ao índice real que se localiza no topo esquerdo do monitor. Para setar por exemplo o novo índice no topo central usariamos os valores "160,0" (320/2=160).
layer0.anim = Animação do primeiro bg no layer 0. layer0.offset = Posição deste bg de layer 0 em relação ao índice. layer0.starttime = tempo de inicio
Adicionando os proximos bgs lembre-se do posicionamneto para que eles não fiques sobrepostos.
layer1.anim = ... layer1.offset = ... layer1.starttime = ...
bgm = Musica que toca nesta cena. bgm.loop = Repetição da musica.
end.time = Tempo total da cena (contando com o fadeout).
Adicionando mais cenas:
é possivel criar uma introdução ou ending gigantes em apenas uma cena, mas é sempre bom organizar as coisas para futuros updates e tal. Alguns valores são guardados como padrão da primeira cena e você não precisará repeti-los.
layerall.pos clearcolor bgm bgm.loop
O tempo ao inicio de cada cena é zerado.
Adicionando no char: Salve o arquivo com a extensão .def Então no arquivo def do seu char coloque o seguinte:
[arcade] intro.storyboard = nome_da_intro.def ending.storyboard = nome_do_ending.def
No caso de dúvidas: Leia os arquivos de intro e eding do kung fu man, comparando com seus sprites no sff. No slugwanzer consegui fazer um truque bem legal de dialogo apenas usando prioridade de layers.
Valeu!
Créditos para : Dr.Chapatin |
|