#contents * Selector [#ue4bd5ed] - 子ノードが「FinishExecute」ノードで「Success」でtrueを返すと評価終了。子ノードの評価はそこで終了する。「Selector」ノード自体はtrueを返す。 - falseを返すと、次の子ノードの評価に遷移する。 - 子ノード全てがfalseを返すと、「Selector」ノード自体がfalseを返す。 &ref(ue4-behavior_composites_selector_01.png); - 処理順(ノード右下の赤字番号) 1 - Root ↓ 2 ↓ 3 - falseを返す。次の兄弟ノードに移動する。 ↓ 4 ↓ 5 - trueを返す。trueなのでここで評価終了。兄弟ノードには移動しない。 ↓ (子ノードがtrueを返してきたので、4はtrueを返す) ↓ 1の「Root」に戻る。 * Sequence [#x6ccf9fc] - 子ノードが「FinishExecute」ノードで「Success」でtrueを返すと、次のコードに評価が移る。 - falseを返すと子ノードの評価を終了する。Sequenceノード自体はfalseを返す。 - 子ノード全てがtrueを返すと、Sequenceノード自体はtrueを返す。 &ref(ue4-behavior_composites_sequence_01.png); - 処理順(ノード右下の赤字番号) 1 - Root ↓ 2 ↓ 3 - trueを返す。次の兄弟ノードに移動する。 ↓ 4 ↓ 5 - falseを返す。falseなのでここで評価終了。兄弟ノードには移動しない。 ↓ (子ノードがfalseを返してきたので、4はfalseを返す) ↓ 1の「Root」に戻る。 |