| Logado como Visitante | Grupo "Visitantes" Está vendo: Forum | Sábado, 21/12/2024, 12:17 PM | RSS |
Anime Mugen


[ Novas Mensagens · Membros · Regras · Buscar · RSS ]
  • Página 1 de 1
  • 1
Moderador do fórum: lMDl  
Como Colocar Mais De Uma Música Pra Tocar No Mesmo Stage?
TidusData: Domingo, 16/01/2011, 11:22 AM | Mensagem # 1
Criador
Grupo: Administradores
Mensagens: 557
Awards: 0
Reputação: 25
Status: Offline
Esse tutorial irá ensinar a você como colocar mais de uma música
no mesmo stage. siga passo a passo e leia com atenção.
lembrando que esse esquema é muito melhor no caso de usar em um game full.

antes de começar a explicar como isso funciona, tenha em mente
que você já deve ter as músicas que você que toque no stage
já dentro do arquivo commom.snd de sua screempack.

podemos linkar um numero infinito de músicas, sendo que elas iram
sempre tocar em random no stage.

então vamos ao tutorial.

------------------------------------------------------------------------

No state 5900 do meu personagem eu escrevi a seguinte codificação.

[Statedef 5900]
type = S

[State 5900, 2]
type = AssertSpecial
trigger1 = 1
flag = NoMusic

[State 5900, 3]
type = VarRangeSet
trigger1 = roundsexisted = 0
value = 0

[state 5900, 4]
type = playsnd
trigger1 = !time
value = f30, gametime%10
loop = 1
channel = 1
volume = 10

[State 5900, 5]
type = ChangeState
trigger1 = roundno = 1
value = 190

usando a Sctrl AssertSpecial e a flag NoMusic para que seja anulada no
stage, qualquer ação de música envolvendo mp3, wav e assim por diante.

[State 5900, 2]
type = AssertSpecial
trigger1 = 1
flag = NoMusic

usando também a Sctrl VarRangeSet para setar um valor de round existente
no caso, irá tocar a música apartir do round 0 em diante.

[State 5900, 3]
type = VarRangeSet
trigger1 = roundsexisted = 0
value = 0

usando também a Sctrl playsnd para linkar uma música direto do common.snd
de uma screempack, onde o valor do som linkado é com o seguimento inicial
da faixa 30,0 a 30,10, com um tempo exato (!time) no momento
em que o round se inicia, a música irá tocar. tendo em base o comando
gametime que linka todos os 10 sons seguidos que estão no arquivo common.snd de
minha screempack.

[state 5900, 4]
type = playsnd
trigger1 = !time
value = f30, gametime%10
loop = 1
channel = 1
volume = 10

Agora, para que a musica não tenha um fim cortado.
eu escrevi a seguinte codificação na posição de Win do meu char.

[Statedef 180]
type = S

[state 180, 2]
type = Stopsnd
trigger1 = !time
channel = -1

[State 180, 3]
type = ChangeState
trigger1 = Time = 0
value = 181

[Statedef 181]
type = S
ctrl = 0
anim = 181
velset = 0,0

[state 181, 2]
type = playsnd
trigger1 = !time
value = f30, 10
channel = 1
volume = 100

[State 181, 3]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

Usando a Sctrl Stopsnd para fazer o som parar em time 0.
com um channel -1.

[state 180, 2]
type = Stopsnd
trigger1 = !time
channel = -1

no state 181 é linkado um som para dá empressão
de que a musica está sendo finalizada. ativada pela Scrtl
Playsnd usando a faixa 30, 10 direto do arquivo
common.snd de minha screempack.

[state 181, 2]
type = playsnd
trigger1 = !time
value = f30, 10
channel = 1
volume = 100

------------------------------------------------------------------------

Resultado Final

------------------------------------------------------------------------
sem a codificação era assim:

video 1
http://www.youtube.com/watch?v=sSjsY9wMlRc

com a codificação fica assim:

video 2
http://www.youtube.com/watch?v=VHBrqOG4OIw

------------------------------------------------------------------------

Download da screempack com a codificação
link: http://travellerofthefuture.webs.com/Winmugen.rar




Conhecimento é a única virtude e ignorância é o único vício.

Twitter - Follow Me
www.jgnetwork.com.br | JG Network - Desenvolvimento em Web.


 
Dih_Nii-SanData: Segunda, 17/01/2011, 10:31 AM | Mensagem # 2
Criador Iniciante
Grupo: Usuários
Mensagens: 430
Awards: 1
Reputação: 20
Status: Offline
nunca usei, mas acho mt bom '-'
abráa'ç


 
taylorData: Segunda, 17/01/2011, 10:34 AM | Mensagem # 3
Editor
Grupo: Usuários
Mensagens: 158
Awards: 0
Reputação: 15
Status: Offline
ja usei *o* muito bom tio traveller-sensei o/
otimo code


 
  • Página 1 de 1
  • 1
Buscar:

Copyright Anime Mugen © 2024 Hospedado por uCoz
Refresh Smileys Manager
Mini-chat