Class enchant.gl.mmd.MAnimation
- Defined in: mmd.gl.enchant.js
- Extends enchant.EventTarget
Constructor Attributes | Constructor Name and Description |
---|---|
enchant.gl.mmd.MAnimation(path, callback, onerror)
VMDファイルに対応したアニメーションクラス.
|
Method Summary
Method Attributes | Method Name and Description |
---|---|
loadVmd(path, callback, onerror)
VMDファイルをロードする.
|
- Methods borrowed from class enchant.EventTarget:
- addEventListener
- clearEventListener
- dispatchEvent
- on
- removeEventListener
Class Detail
enchant.gl.mmd.MAnimation(path, callback, onerror)
VMDファイルに対応したアニメーションクラス.
キャラクターの姿勢とモーフィングのデータが読み込まれる.
引数を渡すとenchant.gl.mmd.MAnimation#loadVmdが呼び出される.
VMDファイルをプリロードすることでassets内に自動的に生成される.
- Parameters:
- {String} path Optional
- ファイルパス.
- {Function} callback Optional
- ロード成功時のコールバック関数.
- {Function} onerror Optional
- ロード失敗時のコールバック関数.
Method Detail
-
loadVmd(path, callback, onerror)VMDファイルをロードする. ロード完了時にLOADイベントが発行される.
// motion/dance.vmd を読み込む. var dance = new MAnimation(); dance.loadVmd('motion/dance.vmd', function() { mk.pushAnimation(dance); });
- Parameters:
- {String} path
- ファイルパス
- {Function} callback
- コールバック関数
- onerror