Blender - Handbuch zur Spiel-Engine: Controller

Aus Wikibooks

Wechseln zu: Navigation, Suche


Diese Seite bezieht sich auf Blender v2.45

Inhaltsverzeichnis


[Bearbeiten] Controller

Controller werden dazu verwendet, um die von den Sensoren kommenden Signale an die Actuatoren weiterzugeben.
Dabei kann man bestimmen, wann ein Signal weitergegeben werden soll, was insbesondere dann wichtig ist, wenn man mehrere Sensoren an einen Controller angeschlossen hat.
Um einen Controller hinzuzufügen klicken sie auf ADD in der zweiten Spalte der Logic Buttons [F4].
Der obere Teil eines jeden Controllers gleicht denen eines Sensors oder Actuators, mit dem Unterschied, dass man aus dem Drop-Down-Menü nur Controller-Arten auswählen kann.
Grundsätzlich stehen einem dazu folgende Controller zur Auswahl:

[Bearbeiten] AND-Controller

Der AND-Controller gibt nur dann ein Signal an die angeschlossenen Actuatoren weiter, wenn alle angeschlossenen Sensoren ein positives Signal senden. (AND = engl. "und")


[Bearbeiten] OR-Controller

Der OR-Controller gibt nur dann ein Signal an die angeschlossenen Actuatoren weiter, wenn mindestens einer der angeschlossenen Sensoren ein positives Signal senden. (OR = engl. "oder")

[Bearbeiten] XOR-Controller

Dieser Controller gibt er ein signal, wenn einer der beiden angeschlossenen werte wahr, einer falsch ist. Andernfalls gibt er kein signal an den actuartor weiter

[Bearbeiten] NAND-Controller

[Bearbeiten] NOR-Controller

[Bearbeiten] XNOR-Controller

[Bearbeiten] Expression-Controller

Beim Expression Controller hat man die Möglichkeit unter Exp: eine Bedingung anzugeben, die erfüllt sein muss, damit der Controller das Signal an die Actuatoren weitergibt. Man hat dabei Zugriff auf den Output der Sensoren sowie auf die Properties des Objekts.
Eine Auflistung der Möglichen Bedingungen finden sie unter Expressions.

[Bearbeiten] Python-Controller

Der Python Controller ist der mächtigste Controller in gameBlender.
Mit ihm wird das unter Script: eingetragene Python-Script aufgerufen. Dieses Script muss allerdings in der Scene existieren, das weiteren ist auf Groß/Klein-Schreibung zu achten. Damit kann man von einer einfachen Links-Rechts Steuerung bis hin zu künstlicher Intelligenz alles realisieren!


<<<Zurück

Sensoren

Inhaltsverzeichnis
Glossar
Weiter>>>

Actuatoren



Persönliche Werkzeuge