アニメーション設定

「アニメーション設定」の編集履歴(バックアップ)一覧に戻る

アニメーション設定 - (2007/11/19 (月) 01:21:26) の編集履歴(バックアップ)


pngが出来たら次にアニメーションの設定を行います。
テキストエディタで書くだけなので変数の見方や
注意点を中心に書いていきます。
torqueを持っている人は多少楽に製作できますが
やり方は別ページで。

用意するもの
  • テキストエディタ


なお今回は停止状態(stand)を作るという前提で
説明させていただきます。
1.
Animation.csを作成(空のテキストファイル改名でOK)
出来たファイルに
$キャラクター名_Anime = new SimSet() {
 ①
};

と入力

2.
次に画像の設定を行います。
①の場所に

new t2dImageMapDatablock(キャラクター名_standImageMap) {

};
と入力

3.
②の場所に
imageName = "~/chara/(キャラクター名/image/stand.png";
imageMode = "CELL";
frameCount = "-1";
filterMode = "NONE";
filterPad = "1";
preferPerf = "1";
cellRowOrder = "1";
cellOffsetX = "0";
cellOffsetY = "0";
cellStrideX = "0";
cellStrideY = "0";
cellCountX = "-1";
cellCountY = "-1";
cellWidth = "128";
cellHeight = "128";
preload = "1";
allowUnload = "0";
と書く
変数については以下の通り
imageName gameフォルダ以下に置かれた画像ファイルを指定。どこに置いても問題ないがキャラ名/imageフォルダに置くとわかりやすい。
imageMode 値は必ず"CELL"にする。画像を区切られたコマに分けてそれぞれを1フレームとして認識させる。
cellWidth、cellHeight 1フレームの大きさを決める。上の場合128x128で区切る。あまり大きくしすぎると容量の無駄なので普通のキャラなら256~512までにしておくのが妥当。
それ以外は製作者もよくわかってないので上にあるとおりに入力すればOK。