コンストラクタ
newSnippet <moflow> <filename> <point2_pos> [redraw:<true>] [load:<true>]
指定された .bip ファイルから新しい MoFlowSnippet をモーション フロー ネットワークに追加します。<point2_pos>
は、ウィンドウ座標内の位置です。Redraw:true はグラフ ウィンドウを再描画します。 Load:true は、ただちに断片をロードします。 °新しい MoFlowSnippet を返します。
プロパティ
<MoFlowSnippet>.start Integer Default: 0
断片ファイルの開始フレーム。
<MoFlowSnippet>.end Integer Default: Varies
断片ファイルの終了フレーム。
<MoFlowSnippet>.clipName String Default: Varies
<MoFlowSnippet>.fileName String Default: Varies
<MoFlowSnippet>.pos Point2 Default: Varies
モーション フロー グラフ内の断片の座標。
<MoFlowSnippet>.active Boolean Default: True
<MoFlowSnippet>.transitions Array Default: #(MoFlowTransition : X -> Y) - read only
断片に対して定義されたトランジションの配列(MoFlowTransition 値)。出力される MoFlowTransition 値には、MoFlowSnippet のソースとターゲットの名前が示されます。
<MoFlowSnippet>.randomStartProbability Integer Default: 100
メソッド
addTransition <from_MoFlowSnippet> <to_MoFlowSnippet> <bool_optimize>
新しい MoFlowTransition をモーション フロー断片に追加します。optimize パラメータは、モーション フロー エディタの「選択された遷移を最適化」として機能します。from_MoFlowSnippet から to_MoFlowSnippet に MoFlowTransition が既に存在する場合、アクションは発生しません。
deleteTransition <MoFlowSnippet> <index_integer>
MoFlowSnippet から発せられるインデックス付き MoFlowTransition を削除します。
deleteTransitionsTo <from_MoFlowSnippet> <to_MoFlowSnippet>
指定された断片に発せられるすべてのトランジションを削除します。
関連するメソッド:
addSnippet <MoFlowScript> <MoFlowSnippet>
指定された MoFlowSnippet をモーション フロー スクリプトに追加します。MoFlowSnippet 値を返します。
insertSnippet <MoFlowScript> <MoFlowSnippet> <index_integer>
指定された場所に断片を挿入して、新しいスクリプト項目を返します。MoFlowSnippet 値を返します。
deleteSnippet <MoFlowScript> <index_integer>
インデックス付き MoFlowSnippet をモーション フロー スクリプトから削除します。
loadSnippetFiles <moflow>
ファイル名が割り当てられているすべての断片ファイルをロードします。この関数は、新しい断片が追加されるたびに呼び出される必要があります。
getSnippetIndex <moflow> <MoFlowSnippet>
断片を指定すると、モーション フローの .snippets 配列のインデックスを返します。
computeAnimation <moflow> [redraw:<true>] [incGlobals:<false>]
グローバル フロー ネットワークを計算します。モーション フロー ネットワークへの変更を更新するには、この関数を呼び出す必要があります。redraw:true はビューポートを再描画します。グローバル モーション フロー ネットワークは incGlobals:true
にも組み込まれます。
MoFlowSnippet プロパティ値を変更しても、Biped はすぐには更新されません。グローバル Biped モーションを再計算するには、MoFlow 値で ComputeAnimation を呼び出す必要があります。