Nicht wartende Blöcke
Nicht wartende Blöcke lassen den Stapel weiterlaufen, auch wenn das Verhalten des Blocks noch nicht abgeschlossen ist.
Der [Drive]-Block ist ein gutes Beispiel für einen nicht wartenden Block. Im folgenden Beispiel bewegt sich die Codebasis nicht, weil der Block [Drive] beginnt, aber dann stoppt der Block [Stop Driving], bevor sich die Motoren bewegen können.
Nicht wartende Blöcke sind nützlich, wenn Sie mehrere Verhaltensweisen gleichzeitig ausführen möchten.
Warteblöcke
Warten Blöcke pausieren den Rest des Stapels, bis das Verhalten dieses Blocks abgeschlossen ist.
Die meisten Warteblöcke finden sich unter den Motion- und Drivetrain-Blöcken.
Wenn eine Codebasis in einem 300-mm-Quadrat fahren muss, können Sie Warteblöcke verwenden, damit die Codebasis jedes Verhalten einzeln ausführt.