Difference between revisions of "De:Einen Ball mitnehmen"
(→Begrenzungen hinzufügen) |
|||
Line 123: | Line 123: | ||
[[Image:Tutorial ColliderSettings.png]] | [[Image:Tutorial ColliderSettings.png]] | ||
+ | |||
+ | |||
+ | == Weiter geht's == | ||
+ | |||
+ | Nachdem wir schon so weit gekommen sind, wird es Zeit für [[Der zweite Besuch|den zweiten Besuch]]. |
Revision as of 04:23, 26 July 2008
Einen Ball hinzufügen
Bevor du nochmal in deine reist, wie wärs, wenn du etwas mitnimmist, mit dem du spielen kannst?
Wie wäre es mit einem schönen Ball, so wie wir sie aus dem Bevin kennen?
Den Ball bauen
Den Ball zu bauen, ist sehr einfach. Das einzige worauf man achten muss, ist, dass man nicht zu viele Vertex benutzt.
Setzte das Fadenkreuz auf die Stelle, wo du den Ball hinhaben willst, geh in die Ansicht von oben. Füge nun eine Kugel hinzu, über: Leertaste> Add> Mesh> UVSphere.
Ein Radius von 1.0 sollte reichen und weil wir nicht so mit Vertex prassen wollen, reichen 8 "segments" und 8 "rings".
Verlasse den "Edit Mode" und verschiebe den Ball so, dass er gerade kurz über dem Boden schwebt.
Den Ball texturieren
Benutz diese einfache Ball-Textur:
Geh wieder in den "Edit Mode" wähle alle Faces aus und drücke U. In diesem Fall ist am geeignetsten, wenn du von der Ansicht von oben aus, die Unwrap-Methode "Cylinder From View" wählst.
Passe im "UV/Image Editor" die UV-Koordinaten an die Textur des Balles an, dann musst du noch ein Material erstellen und die Textur zuweisen.
Den Ball tretbar machen(Hat jemand einen besseren Titel-Vorschlag?)
Nun geht's darum, den Ball so einzustellen, dass wir ihn umherschiessen können.
Dazu musst du zum "Logic"-Bereich gehen.
Bounds
Stelle bei "Bounds" "Sphere" ein.
Masse und Bewegbarkeit
Um eine Masse(ein Gewicht) hinzuzufügen, und damit den Ball bewegbar zu machen, musst du den "Actor"-Knopf und danach "Dynamic" drücken.
Im aufklappenden Menü kannst du unter "Mass" das Gewicht einstellen. So ein Ball, wie wir ihn hier haben, ist ziemlich leicht...ein Gewicht von 0.5 Kilo wird reichen.
- Anmerkung:
- "Mass" ist das einzige, das wir in diesem Menü einstellen können.
Reibung und Elastizität festlegen
Um diese Eigenschaften hinzuzufügen, drücke zweimal auf "Add Property".
Beide sollen ein "Float" sein, eines soll "rc" (für die Reibung) und das andere "el" (für die Elastizität) als "Name" haben.
Jetzt kannst du die Einstellungen vornehmen.
Die Reibung ist hier nicht zu wichtig. Sie bestimmt, wie schnell der Ball aufhört zu rollen. ein "rc" von 2.0 ist hier gut.
Für die Elastizität muss man überlegen, was für eine Art von Ball es ist. Das hier ist ein Wasserball, also ziemlich elastisch. Ein Wert von 0.5 für "el" wird in Ordnung sein.
Wenn du alles so eingestellt hast, sollte es so aussehen:
Den Ball positionieren
Vergiss nicht, den Ball an einer guten Stelle abzulegen. Achte immer darauf, dass er kurz über dem Boden ist, sonst könnte er einfach durchfallen...
Begrenzungen hinzufügen
Wenn du mit dem Ball spielst, ist es ziemlich wahrscheinlich, dass er früher oder süäter von der insel runterfällt und dann für immer verschwunden ist.(Zumindest bis zum nächsten reinlinken.)
Um das zu verhindern, werden wir einen "Collider" bzw eine Begrenzung für den Ball hinzufügen.
Allerdings wird diese Grenze auch dich davon abhalten, runterzufallen, womit dann zwei Fliegen mit einer Klappe geschlagen wären.
Ein "Collider" ist ein spezielles Mesh, dass nicht sichtbar aber auch nicht durchschreitbar sein wird.
Cyan hält uns damit davon ab, an nervigen Stellen runterzufallen oder irgendwohin zu gehen, wo wir nichts zu suchen haben.
Weil man diese Begrenzungen nicht sehen können soll, müssen wir Blender dazu zwingen, diese Modelle als Drahtgittermodell darzustellen.
Wie wir das machen, zeigen wir dir gleich.
Den "Collider" hinzufügen
Da wir ein kreisförmiges Gebirge auf der Insel haben, sollten wir einen Zylinder als Mesh benutzen.
8 Seiten sollten genügen.
Geh in die Ansicht von oben und setze das Fadenkreuz auf die Mitte der Insel.
Füge jetzt den Zylinder hinzu.
Stelle 8 "Vertices" ein und deaktiviere den "Cap Ends"-Knopf.
Nun vergrößere den Zylinder , bis er die gesamte begehbare Fläche der Insel einnimmt.
Du solltest ihn auch auf der Z-Achse größer machen. Aber nicht zu hoch.
When it's done, scale the tube so that it encompasses the walkable area of the island... Also scale it in the Z-Direction so that it is high enough, but not too big.
Den Drahtgittermodus einstellen
Um es auf diese Darstellungmethode einzustellen, gehe in den "Object Mode" und in das "Object"-Fenster(F7).
Da musst du den Knopf mit der Bezeichnung "Wire" drücken.
Den "Collider" einstellen
Jetzt müssen wir noch die "Collider"-Einstellungen vornehmen.
Go zum "Logic"-Bereich und aktiviere "Bounds", wähle "Static Triangle Mesh".
Damit das Objekt wirklich nur eine Begrenzung darstellt, füge über "Add Property" eine Eigenschaft hinzu. MAch es einen "String" mit dem Namen "type".
In den letzten Kasten kommt die Eigenschaft "collider"
So sollte es aussehen:
Weiter geht's
Nachdem wir schon so weit gekommen sind, wird es Zeit für den zweiten Besuch.