竹倉蔵本 - MMDAgent

開発者向け。調査・考察メモ。テーマは、「MMDAgent」です。
※※※無期休止中※※※

広告

※このエリアは、60日間投稿が無い場合に表示されます。記事を投稿すると、表示されなくなります。

[感想・レビュー]補足・MMDAgentでミクプラスを作るために必要な7の改善点

2011-01-25 07:35:46 | MMDAgent感想・レビュー


セーブ命令(※1)・ロード命令(※2)の使用イメージを作成してみました。
本イメージの詳細は、後日、説明させていただく予定です。

※1 セーブ命令とは、任意の状態を履歴に保存するためのFSTコマンドです。
※2 ロード命令とは、任意の履歴状態へ遷移するためのFSTコマンドです。


# ***浦島太郎シュミレーションゲーム***

0 a.H <eps> <eps>

# ---ストーリー画面---
COMP|a
  H 1 <eps> SYNTH_START|ミク|ミク(普)|亀が子供たちにいじめられています。助けますか?
  1 2 KEY|n SYNTH_START|ミク|ミク(普)|亀は死にました。
  1 3 KEY|y SYNTH_START|ミク|ミク(普)|亀が竜宮城に連れていってくれるそうです。連れていってもらいますか?
  3 4 KEY|n SYNTH_START|ミク|ミク(普)|村で質素に暮らしました。
  3 5 KEY|y SYNTH_START|ミク|ミク(普)|竜宮城で豪勢に暮らしました。
END_COMP

a b1 KEY|s <eps>
a b2 KEY|l <eps>

# ---セーブ画面---
COMP|b1
  0 1 <eps> SYNTH_START|ミク|ミク(普)|データ1にセーブする場合は1を、データ2にセーブする場合は2を押してください。
  1 2 KEY|1 SYNTH_START|ミク|ミク(普)|データ1にセーブしました。
  1 3 KEY|2 SYNTH_START|ミク|ミク(普)|データ2にセーブしました。
  ^1.*.2 4 <eps> <eps>
  ^2.*.3 4 <eps> <eps>
END_COMP

b1.4 a.H SYNTH_EVENT_STOP|ミク <eps>

# ---ロード画面---
COMP|b2
  0 1 <eps> SYNTH_START|ミク|ミク(普)|データ1をロードする場合は1を、データ2をロードする場合は2を押してください。
END_COMP

b2.1 ^1.H* KEY|1 SYNTH_START|ミク|ミク(普)|データ1をロードします。
b2.1 ^2.H* KEY|2 SYNTH_START|ミク|ミク(普)|データ2をロードします。


なお、本イメージでは、
セーブ命令・ロード命令を、現在のMMDAgentの仕様に追加するために、
コンポジット状態及び履歴状態指示子の考え方を導入しています。
また、セーブ命令に、複数の状態(重複可)を管理する機能を追加するために、
包括コンポジット状態(ユーザー定義要素全てを内部に持つコンポジット状態)、
包括コンポジット状態の多次元化、全次元共有履歴状態指示子という考え方を導入しています。
そして、セーブ命令発行時に、新規保存・上書き保存を選択できる機能を追加するために、
不特定次元の包括コンポジット状態への遷移という考え方を導入しています。


//コメント
我ながら、イミフw


--
コメント   この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« [紹介]mmdat[v1.00] - 誰そ... | トップ | [紹介]Project-NAIP試用版 ... »
最新の画像もっと見る

コメントを投稿

MMDAgent感想・レビュー」カテゴリの最新記事