Selector

  • 子ノードが「FinishExecute」ノードで「Success」でtrueを返すと評価終了。子ノードの評価はそこで終了する。「Selector」ノード自体はtrueを返す。
  • falseを返すと、次の子ノードの評価に遷移する。
  • 子ノード全てがfalseを返すと、「Selector」ノード自体がfalseを返す。

ue4-behavior_composites_selector_01.png

  • 処理順(ノード右下の赤字番号)
    1 - Root



    3 - falseを返す。次の兄弟ノードに移動する。



    5 - trueを返す。trueなのでここで評価終了。兄弟ノードには移動しない。

    (子ノードがtrueを返してきたので、4はtrueを返す)

    1の「Root」に戻る。

Sequence

  • 子ノードが「FinishExecute」ノードで「Success」でtrueを返すと、次のコードに評価が移る。
  • falseを返すと子ノードの評価を終了する。Sequenceノード自体はfalseを返す。
  • 子ノード全てがtrueを返すと、Sequenceノード自体はtrueを返す。

ue4-behavior_composites_sequence_01.png

  • 処理順(ノード右下の赤字番号)
    1 - Root



    3 - trueを返す。次の兄弟ノードに移動する。



    5 - falseを返す。falseなのでここで評価終了。兄弟ノードには移動しない。

    (子ノードがfalseを返してきたので、4はfalseを返す)

    1の「Root」に戻る。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS