Inhaltsverzeichnis

Flora und Fauna - oder: Die Welt beleben

In diesem Kapitel werdet ihr lernen, wie man Objekte (die man allerdings noch nicht nutzen kann, das erfahrt ihr erst hier ) wie Tische in eurer eigenen Welt platziert.

1. Spacer starten

Der Schritt sollte klar sein - einfach über den MDK Starter den Spacer (im Starter heißt er „Editor“) starten.

https://imageshack.us/my.php?image=step0019yw.jpg

2. Die benötigte ZEN öffnen

In der Menüleiste auf „File“ klicken und dann auf „Open ZEN“. Danach die gewünschte ZEN-Datei öffnen.

https://imageshack.us/my.php?image=step0020ph.jpg

3. Den idealen Platz suchen

Nun müssen wir für unser Objekt den idealen Platz aussuchen. Das geht am besten, indem ihr im Spacer F3 drückt und mit W, S, A und D sowie der Maus durch die Welt fliegt.

https://imageshack.us/my.php?image=step0033gs.jpg

4. Den gewünschten Gegenstand platzieren

Ich habe mich für einen Tisch entschieden. Doch diesem muss ich zunächst eine Klasse zuwenden.

https://imageshack.us/my.php?image=step0041cc.jpg

Wenn du dir das erste Mal diese Liste im Objektfenster anguckst und nicht „Hää?“ sagst, bist du kein Normalfall. *gg*
Alle interaktiven VOBs (VOB = Virtual Object) wie wir sie benutzen möchten, besitzen meist alle die Klasse „zCVob“. Darum klicken wir diese Klasse im Objektfenster an (Der Reiter „Create“ muss dazu ausgewählt sein).

Nun machen wir einen Rechtsklick in das Hauptfenster, in etwa dort, wo wir unser objekt platzieren wollen. In dem Dropdownmenü, das sich daraufhin öffnet, wählen wir „Insert [zCVob]“.

https://imageshack.us/my.php?image=step0058ve.jpg

Bisher sehen wir nur das Koordinatengitter des Objekts. Wir haben damit sozusagen die Position festgelegt, an der unser Objekt entstehen soll. Wenden wir uns wieder dem Objektfenster zu. Nachdem wir as zCVob eingefügt haben, müsste der Reiter „Modify“ automatisch ausgewöhlt worden sein. Falls nicht, tun wir das jetzt.

https://imageshack.us/my.php?image=step0079qi.jpg

Die für uns wichtigen Einträge hier sind nun „visual“ und „cdDyn“. Der aller wichtigste ist erstmal „visual“, deshalb klicken wir den Eintrag an. Nun müssen wir ganz unten im Objects-Fenster etwas eintragen, nämlich welches Objekt nun genau an dieser Position erscheinen soll. Nur was ist der richtige Eintrag für einen Tisch, eine Pflanze oder jeden sonstigen Gegenstand?

Das erfahren wir aus dem Vob-Bilder Katalog!

Dort erfahren wir, dass beispielsweise ein Mesh für einen Tisch „nw_city_table_normal_01.3DS“ heißt. Das tragen wir nun unten im Objects-Fenster ein und klicken oben rechts auf den Button [Apply].

https://imageshack.us/my.php?image=step0088no.jpg

5. Positionieren des Gegenstandes

Wenn du nun mit F3 um den Tisch herumgeflogen bist, wirst du mit Sicherheit bemerkt haben, dass er in der Luft fliegt. Um die Position zu ändern, gibt es eine bestimmte Taste: „M“.

Sobald du diese Taste gedrückt hast, kannst du die Höhe mit „A“ und „Y“, die Lage mit den Pfeiltasten und die Winkel mit „Einfg“, „Entf“, „Pos 1“, „Ende“ und den beiden „Bild“-Tasten verändern, wobei „Entf“+„Bild runter“ das Objekt um die weiße Achse, „Einfg“+„Bild hoch“ es um die gelbe Achse und „Pos 1“ und „Ende“ es um die rote Achse drehen.

Nach einem weiteren Druck auf „M“ steht der Tisch wieder fest. Wie sollte man einen Gegenstand am besten positionieren? Das ist deine Entscheidung!

https://imageshack.us/my.php?image=step0098nl.jpg

6. Kollisionsabfrage

Würdest du nun ein Spiel beginnen, könntest du immer noch durch den Tisch laufen. Dazu gibt es die Kollisionsabfrage. Diese wird über „cdDyn“ im Objects-Fenster geregelt.

Ein schneller Doppelklick auf „cdDyn“ reicht, damit es auf TRUE gestellt wird. Nicht vergessen, Apply drücken.
Bei Pflanzen etc. durch die man laufen kann/können soll brauchen natürlich nicht die eingeschaltete Kollisionsabfrage. Also auf „FALSE“ lassen.
https://imageshack.us/my.php?image=step0104xd.jpg

7. Ich will aber ... einfügen!

Jeden nicht interaktiven Gegenstand kann man auf die selbe Weise wie den Tisch einfügen. Welches visual welcher Gegenstand hat, steht im Vob-Bilder Katalog.

In dem Sinne, an die Arbeit. ;)

Bei Kritik, Verbesserungsvorschläge usw, bitte bei Milgo anfragen.
Additions by Sweil (Tasten/Achsen-Zuweisung beim Drehen)