CNSの基礎〜通常攻撃を作ってみるCNSの基礎〜通常攻撃を作ってみるまずは、通常技をつくることで、基本的なことを覚えてもらおうと思います。サンプルキャラのAthena_n.cnsをメモ帳などのテキストエディタで開いてください。300]をみてください。(エディタの文字検索機能を使うと探すのが楽です。)ココが、偽アテナの立ち通常(弱)攻撃の記述となります。上のような範囲となっております。記述の基本を押さえてもらおうと思います。1というような記述で終わることが多いです。ラストのChangeStateはCMDファイルのところでやったので意味はわかると思います。このトリガーは初登場ですね。このトリガーは、『アニメが終わった時、』というトリガーです。300])のアニメが全部表示され終わったらChangeStateが発動、という感じになります。0]に操作可能状態にしてChangeState(状態移行)する。』という感じな意味になります。ステイト(基礎動作のステイト)の通常立ち状態に指定されています。ステイトに関して詳しく知りたい人はコチラへ。(特に知る必要はないと思います。1流れとしては、こんな感じデスかね。だいたいわかってくれれば、OKなんで次に進みましょう。(笑)続いては、CNSの記述の読み方です。ここは、とても重要なのでよく覚えてください。基本的にCNSの記述は以下のようになっています。下の例を見てください。1];�Aステイトコントロールの記述。内容については、後に説明します。2];�Aステイトコントロールの記述。内容については、後に説明します。3];�Aステイトコントロールの記述。内容については、後に説明します。1�@このステイトの初期状態情報。�Aステイトコントロールの記述。CNSの記述は、上のように2部構成となっています。読まれる順番は、�@→�Aの順です。�Aのステイトコントロールは、上のように、複数、記述されるのが普通です。ココが重要なんですが、�Aの読む順番には、約束事があります。それは、『トリガー順に読んでいく』というものです。上の例で説明したいと思います。『ステイトに入ってからの時間が?フレームの時』というようなトリガーです。ステイトに入ってからの時間が5フレームの時に発動する、というように使われます。本筋に戻りますが、さて、上の例では読まれる順番は、次のようになります。1];�A二番目に読み込まれるコントロールです。2];�@一番最初に読み込まれるコントロールです。3];�B三番目に読み込まれるコントロールです。1このように、書かれてる順番どうりに読まれるのではなく、トリガー順に読まれるのが、CNSの記述の大きな特徴です。書かれている順番は、あまり意味がないのです。重要なことなので、ぜひ覚えてください。CNSの記述の読み方・補足ついでに補足です。以下のような場合では、このようになります。1];�@一番目に読み込まれるコントロールです。2];�A二番最初に読み込まれるコントロールです。3];�B三番目に読み込まれるコントロールです。1上のように、トリガーの条件が同じ場合のみ、上の方に書かれた記述から発動していきます。頭のスミにでもいれておいてください。(笑)さて、CNSの読み方は、わかって頂けたかと思います。今度は、Statedef内の項目を詳しく説明して行きたいと思います。偽アテナの立ち通常(弱)攻撃の記述を例にとって説明します。上から順番に説明しますので参考にしてください。10この項目は、ステートの状態を指定する所です。それぞれの項目をクリックすると、詳しい説明に飛びます。できれば全部の項目を覚えてほしいところですが、まぁ、完全に覚えなくてもよいです。(笑)よくわからない人は、kfmの立ち攻撃関係の所をコピー&ペーストとかしちゃえばOKでしょう。(苦笑)この項目で、とくに重要な項目だけ説明します。AAはAttackのAです。攻撃なのにA以外のものに設定してしまうと、攻撃がHitしません。???]のアニメを呼び出す、大事な記述です。使いたいアニメ番号をいれましょう。