Читать книгу C# - Easy Programmieren - Sven Heinrich - Страница 6

Schritt 3: Anpassungen in Unity 3D

Оглавление

Du hast Deinen Spieler kreiert und seine Animation eingebunden. Als Nächstes muss allerdings das Objekt „Player“ noch einige Einstellungen, bzw. Komponenten erhalten, damit der Anwender im weiteren Spiel auch erfolgreich von Plattform zu Plattform springen kann.

Hierzu wird erst einmal das Objekt „Player“ in der Hierarchy ausgewählt und zwei Komponenten hinzugefügt:

 Rigidbody 2D

 Box Collider 2D

Da es sich hier um ein 2D-Spiel handelt, müssen auch die entsprechenden 2D-Komponenten für das Objekt gewählt werden. Wenn Du das Objekt „Player“ ausgewählt hast, kannst Du im Inspector über

diese beiden Komponenten hinzugefügt werden. Anpassung des Box Colliders 2D „Player“ Als Nächstes passt Du den Box Collider ein wenig an. Dieser wird nicht für das gesamte Objekt benötigt, sondern nur für den unteren Bereich. Hierfür kannst Du folgende Einstellungen nehmen:

Der Box Collider 2D sollte nun an folgender Stelle sitzen:

Sieht es bei Dir anders aus, dann ist es nicht schlimm, Du kannst die Einstellungen variieren, so dass der Box Collider 2D passend im unteren Bereich sitzt. Anpassung des Rigidbody 2D „Player“Für die Einstellungen des Rigidbodys 2D wählst Du folgende Einstellungen:

 Masse (Mass) = 0.6

 Der lineare Widerstand (Linear Drag) = 0.05

 Abfrage der Kollision (Collision Detection) = Continous

 Außerdem wird die Z-Achse eingeschränkt. Hierzu den Haken unter „Constraints – Freeze Rotation Z“ setzen

Erstellen eines Prefabs Da Du das Objekt „Player“ im weiteren Spiel laden wirst, benötigst Du ein „Muster-Objekt“, das sogenannte Prefab. Bereits zu Beginn hast Du hierfür einen Ordner „Prefabs“ angelegt. Nun kannst Du per Drag an Drop das Objekt „Player“ aus der Hierarchy einfach in diesen Ordner ziehen und es wird automatisch das Muster-Objekt angelegt.




C# - Easy Programmieren

Подняться наверх