Miarmy Crowd Simulation Documentation (English)
Build your own Decision Node
Default Decision Setup
make default
- cmds.setAttr("AAA_decision_loco.default", True)
Fill default action
- cmds.setAttr("AAA_decision_loco.defaultAction", "walk", type = "string")
Output Decision
Enable index 0 output decision
- cmds.setAttr("AAA_decision_loco.outputActive[0]", True)
Fill index 1 output decision
- McdMenuFillDecision("rotate to LEFT as speed 30", 1, "AAA_decision_loco")
Input Sentence
Enable index 0 input sentence
- cmds.setAttr("AAA_decision_loco.active[0]", True)
Fill index 1 input sentence
- McdMenuFillSentence("my ID from 3 to 5", 1, "AAA_decision_loco")
Adjust the index 2 input sentence
- cmds.setAttr("AAA_decision_loco.fuzzyIn[2]", 30)
- cmds.setAttr("AAA_decision_loco.fuzzyOut[2]", 30)
NOTE
- There have to be only 1 default decision
- Naming Convention is very important, must be <Decision>_decision_<AgentTypeName>, example: def_decision_man, inBound_decision_woman
Basefount Technology