Tabla de contenidos | Jerarquía de las clases

Condition

Condición de transición en una máquina de estados.

Base : Objekt

Subclases directas : | ActorNearCondition | ActorTouchedCondition | AnyCondition | AtFrameCondition | AudioCondition | BlindStickCondition | ButtonsCondition | CollideActorCondition | CollideWorldCondition | CompositeCondition | CouplingCondition | DetectSignalCondition | DurationCondition | ExpressionCondition | GetLockCondition | MatchStateCondition | MediaCondition | MeetingFullCondition | MovieCondition | NearNodeCondition | PhaseStateCondition | PortalCondition | RadarActorCondition | RadarSensorCondition | RadarWorldCondition | ReachedPathNodesCondition | ReceiveMessageCondition | RememberSceneCondition | SelectJoint2DCondition | SensorCondition | SensorTouchCondition | StateFinishedCondition | TileSensorCondition | TimerCondition | WaterCondition | WorldLimitsCondition | WorldTouchCondition |

Descripción

Generalmente las condiciones son observadoras del mundo. Comprueban si se ha producido un evento o si alguna circunstancia se ha producido. Por ejemplo si quedan enemigos, si el actor choca con algo, si sobrepasa una cierta velocidad, si ha pasado cierto tiempo, etc.

Las condiciones son hijas de las transiciones. Cuando una de las condiciones se evalua como verdadera, se produce la transición de estados correspondiente.

Algunas condiciones son de uso muy general. Las llamamos lógicas. Por ejemplo las siguientes:

Las siguientes condiciones son compuestas. Admiten otras condiciones como hijas. Su valor depende del de las hijas:

Atributos heredados

De Objekt:
_comment_, parent, rand, randomize, children, child, front, back, childIndex, childByName,


(C) Paco Suárez (pacosu@xitai,es). 2020.
XITAI