Web-Login
EMail:
Pwd:
Serverstatus:
offline

3D Spiele Welt - API Documentation

- Übersicht - Interaktionsmöglichkeiten für Ihre Objekte - Serverseitige Kontexte -

Serverseitige Kontexte

LinkedObjectContext

Dieser Kontext liefert verbundene Objekte. Über das BuilderMenu (F10) können Objekte beliebig verknüpft werden. Der Parent (Welcher die Verknüpften Objekte als LinkedLivingServerObject erhält kann diese Objekte kontrollieren.

LOPropertyContext

Über diesen Kontext können Eigenschaften registriert werden die von der 3D Spiele Welt automatisch an den Client übertragen werden.
Wird vom ServerObjekt eines Würfels die Oberflächenfarbe registriert, steht dem clientseitigen Objekt die Eigenschaft beim Initialisieren zur Verfügung.

ScheduleContext

Der ScheduleContext erlaubt das Erstellen von Timer um eine Aktion z.B. alle 5 Sekunden auszuführen. Zudem können Routinen einmalig in einem angegebenen Zeitraum ausgeführt werden.

getMessagingContext (Zugriffsbeschränkt)

Erlaubt das Senden von EMails uä.

Sonstige Methoden

getPositionProperty():LOPositionProperty
erlaubt das Abfragen der Position für das Objekt. Wird diese Eigenschaft verändert, ändert sich auch die Position des Objekts (auf allen Clients).
getMyID():int
liefert die eindeutige ID auf dem Server. Ist die ID kleiner als 0 ist es ein Objekt welches beim Neustart des Servers nicht neu erzeugt wird.
Erzeugen von anderen Objekten mit Hilfe von createObject(). Folgendes Beispiel erzeugt ein Würfel neben disem Objekt:
createObject("de.beispiel.Wuerfel", new Point3d(1,0,0), true);
destroyChildren()
zerstört alle erzeugten Objekten (siehe createObject).
destroyMe()
zerstört dieses Objekt und alle abhängigen Objekte (siehe createObject).
getLogger()
liefert den serverseitigen Logger. Diese Nachrichten werden bei Bedarf zur Überwachung an den Client übertragen. (F10 -> LogWindow)

Ihre Meinung zu diesem Eintrag
 
Bewertung:
 sehr hilfreich  gut  in Ordnung  ausreichend  mangelhaft
Kommentar:
 
 
  © Copyright 2006-2012, ToKi Soft, Germany Sitemap