編集途中
fstファイル
フィールドについて
1st field: state before transition
2rd field: state after transition
3rd field: event (input message)
4th field: command (output message)
3rd field
には XXXX_EVENT_YYYY
, 4th field
には XXXX_YYYY
が入る.
モデル操作
モデル追加
MODEL_ADD|(model alias)|(model file name)|(x position),(y position),(z position)|(x rotation),(y rotation),(z rotation)|(parent model alias)|(parent bone name)
モデル変更
MODEL_CHANGE|(model alias)|(model file name)
モデル削除
MODEL_DELETE|(model alias)
モデルのイベント
MODEL_EVENT_ADD|(model alias)
MODEL_EVENT_CHANGE|(model alias)
MODEL_EVENT_DELETE|(model alias)
モーション関係
MOTION_ADD|(model alias)|(motion alias)|(motion file name)|(FULL or PART)|(ONCE or LOOP)|(ON or OFF for Smooth)|(ON or OFF for RePos)
13 14 <eps> MOTION_ADD|menu|rotate|Motion\menu_rotation\menu_rotation.vmd|FULL|LOOP|OFF
MOTION_CHANGE|(model alias)|(motion alias)|(motion file name)
MOTION_DELETE|(mpdel alias)|(model alias)
MOTION_EVENT_ADD|(model alias)|(motion alias)
MOTION_EVENT_CHANGE|(model alias)|(model alias)
MOTION_EVENT_DELETE|(model alias)|(motion alias)
移動・回転
MOVE_START|(model alias)|(x position),(y position),(z position)|(GLOBAL or LOCAL position)|(move speed)
MOVE_STOP|(model alias)
MOVE_EVENT_START|(model alias)
MOVE_EVENT_STOP|(model alias)
TURN_START|(model alias)|(x position),(y position),(z position)|(GLOBAL or LOCAL position)|(rotation speed)
TURN_STOP|(model alias)
TURN_EVENT_START|(model alias)
TURN_EVENT_STOP|(model alias)
ROTATE_START|(model alias)|(x rotation),(y rotataion),(z rotation)|(GLOBAL or LOCAL rotation)|(rotation speed)
ROTATE_STOP|(model alias)
ROTATE_EVENT_START|(model alias)
ROTATE_EVENT_STOP|(model alias)
音声
SOUND_START|(sound alias)|(sound file name)
SOUND_STOP|(sound alias)
SOUND_EVENT_START|(sound alias)
SOUND_EVENT_STOP|(sound alias)
ステージ
STAGE|(stage file name)
STAGE|(bitmap file name for floor),(bitmap file name for background)
証明
LIGHTCOLOR|(Red),(Green),(Blue)
LIGHTDIRECTION|(x position),(y position),(z position)
カメラ
CAMERA|(x position),(y position),(z position)|(x rotation),(y rotation),(z rotation)|(fovy)|(time)
CAMERA|(motion file name)
音声認識
RECOG_EVENT_START
RECOG_EVENT_STOP|(word sequence)
音声合成
SYNTH_START|(model alias)|(voice alias)|(synthesized text)
SYNTH_STOP|(model alias)
SYNTH_EVENT_START|(model alias)
SYNTH_EVENT_STOP|(model alias)
LIPSYNC_START|(model alias)|(phoneme and milli second pair sequence)
LIPSYNC_STOP|(model alias)
LIPSYNC_EVENT_START|(model alias)
LIPSYNC_EVENT_STOP|(model alias)
変数
VALUE_SET|(variable alias)|(value)
VALUE_SET|(variable alias)|(minimum value for random)|(maximum value for random)
VALUE_UNSET|(variable alias)
VALUE_EVAL|(variable alias)|EQ or NE or LE or LT or GE or GT|(value)
VALUE_EVENT_SET|(variable alias)|(value)
VALUE_EVENT_UNSET|(variable alias)
VALUE_EVENT_EVAL|(variable alias)|(EQ or NE or LE or LT or GE or GT for evaluation)|(value)|(TRUE or FALSE)
TIMER_START|(count down alias)|(value)
TIMER_STOP|(count down alias)
TIMER_EVENT_START|(count down alias)
TIMER_EVENT_STOP|(count down alias)
プラグイン
PLUGIN_ENABLE|(plugin name)
PLUGIN_DISABLE|(plugin name)
PLUGIN_EVENT_ENABLE|(plugin name)
PLUGIN_EVENT_DISABLE|(plugin name)
その他のイベント
ドラッグアンドドロップ
DRAGANDDROP|(file name)
キー入力
KEY|(key name)
その他イベント
EXECUTE|(file name)
KEY_POST|(window class name)|(key name)|(ON or OFF for Shift-key)|(ON or OFF for Ctrl-key)|(On or OFF for Alt-key)