Web-Login
EMail:
Pwd:
Serverstatus:
offline

3D Spiele Welt - API Documentation

- Übersicht - Archiv Struktur -

Archiv Struktur

Der Programmcode mit allen notwendigen Resourcen wird in einem Archiv gepackt. Dieses Archiv wird der 3D Spiele Welt als Update übergeben. Damit der Server und der Client die richtigen Klassen zu den selbst definierten Typen auslesen kann, benötigt die JAR Datei folgende Struktur:
+ ...
+ META-INF
  |
  + CITY.XML    (Beinhaltet Typen Definition)
  + MANIFEST.MF
JAR Struktur

Typen Definition

Die CITY.XML Datei im Manifest Ordner (META-INF) beinhält die Namen der definierten Typen und die zugehörige Klasse.
Folgendes Beispiel einer CITY.XML Datei zeigt die Definition einer Ampel:

<cityland>
	<ObjectTypedef type="de.tokisoft.infra.Ampel1"
		serverClass="de.tokisoft.city3d.infra.Ampel1ServerObject"
		class="de.tokisoft.city3d.infra.Ampel1CObject">
		<Properties>
		</Properties>
	</ObjectTypedef>
</cityland>
CITY.XML Datei mit einer Ampel1 Definition

Das Element ObjectTypedef kann mehrfach in der Datei vorkommen und definiert ein neues Objekt. Das Attribut type definiert den eindeutigen Namen des Objekts. Die Klasse welche die serverseitigen Aktionen und Eigenschaften beinhaltet wird über das Attribut serverClass definiert. Das auf dem Client repräsentierte Objekt wird durch das Attribut class definiert.

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