優先順位について
分割したCNSの優先順位について説明したいと思います。
なんの優先順位かというと、ステイト番号の優先順位です。
ちょっとややこしいので例題を出して説明しようと思います。
st = Nako.cns | このキャラに使うCNSファイルのファイル名・その一 |
st1 = Nako_st.cns | このキャラに使うCNSファイルのファイル名・その二 |
st2 = Nako_n.cns | このキャラに使うCNSファイルのファイル名・その三 |
今回は、上の3つのCNSファイルを例題に使いたいと思います。
ちなみに、上の3つのファイルの優先順位は下のようになっています。
st>st1>st2 = Nako.cns>Nako_st.cns>Nako_n.cns
優先順位が必要になるのは、次のような場合です。
例1
Nako.cnsで、[StateDef 1000]を使ったのにNako_st.cnsでも、
[StateDef 1000]を使ってしまった。
(つまり、同じステイト番号を使ってしまった場合)
例2
Nako.cnsで、[StateDef -2]があるのに、Nako_st.cnsでも、
[StateDef -2]を記述してしまってる。
(つまり、複数のCNSに[StateDef -2]を使ってしまった場合)
例3
Nako.cnsで、[StateDef -3]があるのに、Nako_st.cnsでも、
[StateDef -3]を記述してしまってる。
(つまり、複数のCNSに[StateDef -3]を使ってしまった場合)
つまり間違って記述がダブった場合に、使われます。
よって、記述ミスをしなければ、関係ない項目でもあります。
まぁ、一応、書いた記述とMUGEN上の動作が違う場合などに、
この優先順位を疑うぐらいな感じですかね。
ちなみに、上の例題はすべて、Nako.cnsの方が、適応されます。
Nako_st.cnsの方は、認識されません。