masayuki5160's diary

名古屋でWeb系エンジニアしてます。

enchant.jsで簡単にアバターを使用する

以下を参考にやってみました。

avatar.enchant.jsが登場!2000万通りの中から君だけのキャラが作れる!?
http://wise9.jp/archives/7060


enchant.js、avatar.enchant.jsをインクルードして
コードはこれだけでアバター使えました。
(jsdoitでまだavatar.enchant.jsがライブラリとして使えなかったので、
ソースをはっときます。)


//enchantの初期化
enchant();

//HTML読み込み完了時に実行する処理
window.onload = function(){
//ゲームオブジェクトの生成
var game = new Game(320,320);

game.onload = function(){

//アバターの作成
chara = new Avatar('1:5:4:2062:21970:2206');
game.rootScene.addChild(chara);

};

//シーンの定期処理
game.rootScene.addEventListener(Event.ENTER_FRAME,function(){

chara.action="attack";

});

game.start();
};

アバターは下記のようにコードを渡すことでオブジェクトを生成します。
んですきなアクションをプロパティにわたすだけ。


chara = new Avatar('1:5:4:2062:21970:2206');

chara.action="attack";


これ使ってまたなんか作ってみたいと思います。