• R/O
  • SSH
  • HTTPS

mmdx: Commit


Commit MetaInfo

Revision314 (tree)
Zeit2010-05-29 20:48:46
Autorwilfrem

Log Message

イベント追加したことをメモ

Ändern Zusammenfassung

Diff

--- trunk/readme.txt (revision 313)
+++ trunk/readme.txt (revision 314)
@@ -186,3 +186,4 @@
186186 -他、高速化のためにモデルデータ構造を修正
187187 -IKSolverクラスの修正。入力がList<int>からushort[]に変更(高速化のため)
188188 -MMDModelLibrary及びMMDMotionLibraryの座標系名称が変更(左右を逆に名付けていたため。データ値的な変化は無いが、定数名が変化)
189+-プログラムからボーンを弄るように、MMDModelにイベント追加
\ No newline at end of file
--- trunk/MikuMikuDanceXNA/Model/MMDModel.cs (revision 313)
+++ trunk/MikuMikuDanceXNA/Model/MMDModel.cs (revision 314)
@@ -144,7 +144,10 @@
144144 /// </summary>
145145 /// <remarks>モーションをプログラムから操作したい場合はこのイベントを利用する</remarks>
146146 public event UpdateDelegate AfterApplyMotion;
147-
147+ /// <summary>
148+ /// MMDBoneManager.Update()を行った直後に呼ばれる
149+ /// </summary>
150+ public event UpdateDelegate AfterBoneManagerUpdate;
148151 #endregion
149152 #region コンストラクタ
150153 //このクラスはMikuMikuDanceXNAからしか作れない
@@ -322,6 +325,8 @@
322325 }
323326 #endif
324327 BoneManager.Update();
328+ if (AfterBoneManagerUpdate != null)
329+ AfterBoneManagerUpdate(gameTime);
325330 if (!GPUAnimation)
326331 FaceManager.CalcVertMove();
327332 if (mmdXNA.TimeRular != null && UseTimeRular)
Show on old repository browser