Willkommen zurück, meine Spieleentwickler.
In diesem Video haben wir alles über das Sortieren von Ebenen gelernt.
Wir haben auch etwas über die Beziehung zwischen Eltern und Kindern erfahren,
nicht wie in normalen Eltern-Kind-Beziehung,
wie in der Eltern-Kind-Beziehung des Spielobjekts.
Wie Sie gerade sehen können,
wird die Schrotflinte vor dem Arm oder hinter dem Arm gerendert,
aber sie werden alle vor dem Spieler gerendert,
der vor dem Hintergrund gerendert wird.
Und er hat auch einen kleinen Schatten.
Verschwenden wir also keine Zeit mehr und fangen wir an.
Oh, Fall.
Also lasst uns anfangen.
Das erste, was wir tun wollen, ist, dass wir ein Spielobjekt für Spieler erstellen möchten.
Also wollen wir das vorerst nicht haben, wir werden es ändern.
Wir wollen das Sprite nicht als Hauptobjekt haben.
Wir möchten ein Spieler-Spielobjekt verwenden, das
einen Körper hat, der wiederum das Sprite-Render ist.
Also werde ich das von untätig in den Körper ändern.
Und ich klicke hier mit der rechten Maustaste
erstelle ein neues Spielobjekt.
Und ich werde seine Position zurücksetzen, weil Sie derzeit sehen können, dass wir dieses Spielobjekt erstellt
haben und seine Position basiert auf Wo wir in der Szene suchen.
Sie können also sehen, dass es bestimmte Handlungen hat,
eine bestimmte Art und Weise, eine bestimmte Z.
Was wir tun können, ist, dass wir auf das X klicken,
es auf 0 setzen können, wir können auf das Y klicken,
aber wenn die Nullen bei 200,
aber das ist ein bisschen umständlich bei funktioniert.
Aber es gibt einen viel reibungsloseren und professionelleren Weg.
Übrigens habe ich dreimal auf Steuerelemente geklickt, um all dies rückgängig zu
Wir können auf die drei kleinen Schaltflächen hier oder drei kleine Punkte klicken
.
Wir können nach unten scrollen und wir können sehen, dass wir die Position zurücksetzen
oder den gesamten Transport zurücksetzen können.
Nehmen wir zum Beispiel an, ich habe eine Drehung von 134 festgelegt.
Ich klicke hier rein, ich kann die Position zurücksetzen oder die Rotation
zurücksetzen oder das gesamte Spielobjekt zurücksetzen.
Das sind also nur kleine Hinweise.
Sie können sogar sehen, dass der Name des Spielobjekts zurückgesetzt wurde.
Also nicht Woche oder Woche,
wir haben es nicht mal genannt.
Ich glaube.
immer, wir werden das die Unterbrechsebene nennen,
die auch Ginny ist.
Und wir werden den Körper bewegen und ihn dort ansetzen, der Doom Player.
Okay, was ist genau dort passiert?
Lass mich das einfach wiederholen.
Schauen wir uns die Leiche an.
Wie ist seine Position?
Es ist minus 5.60,89.
Wenn wir es unter den Kuppelspieler stellen,
machen wir es zu einem Kind.
Jetzt können Sie sehen, dass wenn wir V bewegen,
nicht spielen oder links und rechts bemerken,
dass wir den Körper nicht bewegen.
Wir bewegen das Doom-Spiel-Objekt.
Man sieht, dass sich der Körper ,
der genau hier ist, auch bewegt.
Und Sie können sehen, dass wir seine Position ändern können.
Und das Coole ist,
schauen wir uns den Körper noch einmal an,
kürzlich Position des Körpers.
Also ist der Körper, sagen wir,
addiere 0, 0, okay?
Wenn wir den DOM-Spieler bewegen,
wie ist der Körper die Position des Körpers, solange er noch 00 ist?
Also jetzt ist die Position, Rotation und Skalierung und
alles relativ zum Hauptspielobjekt,
das der Untergangs-Spieler ist.
Aber das Hauptspielobjekt ist nicht das richtige Wort.
Es ist das übergeordnete Spielobjekt und der Körper wird zum untergeordneten Spielobjekt.
Wie gefällt eine Eltern-Kind-Beziehung?
Das ist keine Therapiesitzung.
Es ist eigentlich eine so genannte Eltern-Kind-Beziehung in Unity.
So bewegt, dreht und skaliert das Kind
mit dem übergeordneten Spielobjekt,
wie wir gerade gesehen haben,
um einen Körper von APT-Objekten zu erstellen, die sich zusammen bewegen.
Wir werden sehen, was ich mit einem Körper von Objekten meine.
Ich meine nicht nur den Körper des Spielers.
Wir werden einen Arm hinzufügen,
wir werden eine Waffe hinzufügen,
wir werden einen Schatten hinzufügen.
Und all diese werden sich bewegen oder müssen sich mit dem Spieler bewegen, während wir unser Spiel spielen.
Kinder können auch Eltern anderer Objekte sein.
Sie werden später feststellen, dass wir ein Kind von einem Kind bekommen können.
Das Kind wird also Elternteil,
aber es ist immer noch ein Kind im Verhältnis zum Hauptelternteil.
Es ist also wie eine Art Großelternteil, wenn du willst, nenne es so.
Schließlich sind die Eigenschaften der untergeordneten Transformation relativ zum übergeordneten Element.
Das bedeutet, dass die Position des Körpers, wie Sie gesehen haben, als wir die Position des übergeordneten Spielobjekts ändern,
die Position des Körpers gleich bleibt,
0, 0, 0 Fall.
Lasst uns also wieder zu Unity gehen.
Jetzt haben wir die Leiche.
Als Nächstes werden wir eine Waffe und den Schatten hinzufügen.
Wenn wir also auf die Ressourcen eingehen.
Der Spieler hier sieht man,
dass wir ein R haben und wir haben einen Schatten.
Und dieser gehört dem anderen Doom Player, nicht diesem, dem,
den wir derzeit mit dem anderen verwenden, den ich bereitgestellt habe, du kannst beides benutzen.
Ich werde diesen Arm speziell benutzen
nur damit wir immer den Unterschied zwischen den beiden kennen.
Es wird nicht so hübsch aussehen,
aber es ist gut zum Lernen.
Also wähle ich den Arm und den Schatten
und ziehe sie hier in die Säuren.
Ich setze den Schatten und du kannst
selbst versuchen.
Wenn ich also den Schatten unter den Kuppelspieler bewege,
wirst du feststellen, dass wir den Schatten jetzt an einer anderen Position haben, wenn du ihn als
Kind des Dünenspielers bewegst.
Ich kann es zurücksetzen und ich kann es genau hier platzieren,
aber es ist nicht da.
Und selbst wenn ich es etwas größer mache,
werde ich das vielleicht acht statt 100 machen.
Da gehst du. Du kannst sehen, dass der Schatten jetzt vorne ist.
Aber warum muss es manchmal vorne sein,
manchmal hinten?
Was gibt, wie werden wir das beheben?
Wir besprechen das in nur ein bisschen.
Lass mich einfach den Arm hier hinzufügen.
Da sind wir los. Jetzt haben wir den Arm.
Stellen wir es als Kind der Kuppelspieler im Schatten darunter ein.
Wir werden die Position des Arms zurücksetzen.
Wir werden die bewaffneten 32 bewerben lassen.
Also während der Arm,
so kann man den Arm sehen.
Da gehst du.
Es ist hinter dem Spieler.
Das ist überhaupt nicht gut.
Wie werden wir das beheben?
Wir werden das mit etwas beheben, das als Sortierebenen bezeichnet wird.
Derzeit können wir also sehen, dass der Körper einen Sprite-Renderer hat,
der Arm einen Sprite-Renderer
und der Schatten auch einen Sprite-Renderer hat.
Und Sie können genau hier im Sprite-Render sehen
so etwas gibt, das als zusätzliche Einstellungen bezeichnet wird,
die als Sortierebene und die Reihenfolge in Ebenen bezeichnet werden.
Was macht das alles?
Sie können sehen, dass alles, was derzeit der Hintergrund enthält, auf der Standardeinstellung ist.
Der Körper, das R und der Schatten sind alle auf der Standardeinstellung
und alle sind in 0 angeordnet.
So bestimmt Unity, welches Sprite vor welchem anderen Sprite stehen soll,
insbesondere wenn es um 2D-Spiele geht.
Derzeit sieht man also, dass der Schatten bei 0 liegt und hinter dem Spieler liegt.
Aber sieh genau hier hin.
Oder lass uns den Arm machen.
Wenn ich das R bekomme, ist es immer noch auf der Standardeinstellung wie der Körper.
Aber wenn ich es auf den einen lege, los geht's.
Jetzt ist es vor unserem Spieler.
Wenn ich es sage, bewegen wir es zur Seite.
Wenn ich es auf minus1 setze,
kannst du sehen, dass es hinter dem Hintergrund verschwindet.
Also lass es mich wieder auf eins setzen und lass es mich ins Flugzeug stellen.
Nun, das ist großartig,
alles funktioniert gut.
Ich kann den Hintergrund auf minus1 setzen und versichern, dass es jedes Mal, wenn ich etwas hinzufüge
, vor oder in der Bank und der Bank liegt.
Aber es gibt ein Problem.
Was passiert, wenn ich 100 Objekte oder 200 Objekte mit 5000 Objekten habe?
Muss ich sie alle einstellen?
Minus1 plus 1, 2,
3, 4 minus 100.
Offensichtlich nicht.
Was wir tun müssen, ist, dass wir eine Sortierschicht erstellen müssen.
Und wenn ich direkt hier auf den Hintergrund klicke
und wenn ich auf die Standardeinstellung klicke,
kannst du sehen, dass ich eine Sortierebene zu unserem Gewinn hinzufügen kann.
Klicken wir also auf Sortierebene hinzufügen.
Wir öffnen die Ebene.
Wie Sie sehen können, haben wir Tags,
wir haben Sortierebenen und wir haben Ebenen.
Wir werden uns nur ein bisschen mit denen beschäftigen.
Konzentrieren wir uns auf die Sortierebene.
Wir können das kleine Plus genau hier treffen.
Und wir können eine neue Ebene erstellen, die den Hintergrund aufruft.
Jetzt können Sie sehen, dass der Hintergrund vor oder hinter der Standardeinstellung gerendert wird.
Wenn ich also wieder in den Hintergrund gehe,
wird das in nur ein bisschen Sinn ergeben.
Ich stelle die Sortierebene als Hintergrund ein.
Und da gehst du.
Man sieht, dass es verschwindet.
Weil lass mich zurückgehen.
So wie wir zurückgehen, gehen wir zu Layers,
den Ebenen, die Sie hier sehen können.
Also Ebenen, Ebenen hinzugefügt.
Sie kriegen diesen Inspektor.
Wenn ich den Hintergrund hinter die Standardeinstellung verschiebe,
können Sie jetzt sehen, dass alles,
was sich auf der Standardebene befand, also der Schatten,
der Arm und der Körper jetzt davor gerendert werden.
Also zurück zur Ebene.
Auf dieser Ebene können Sie sehen, dass die Hierarchie so funktioniert.
Und das ist hier sehr wichtig.
Aber wie Sie sehen können, macht es das Leben so viel einfacher.
Jetzt haben Sie eine Herausforderung und Ihre Herausforderung besteht darin
, eine Layer-Sortierebene zu erstellen.
Also erstellen wir eine neue Sortierebene namens Player.
Weisen Sie dieser Ebene alle Elemente des Spielers zu.
Stellen Sie sicher, dass der Spieler vor dem Hintergrund gerendert wird
, wie wir gesehen haben, indem Sie die Hierarchie in der Sortierebene ändern.
Und schließlich, als zusätzliche Herausforderung,
zu den Ressourcen,
gehe zu den Ressourcen, füge eine Waffe von ihr hinzu,
setze sie auf den Spieler und stelle sicher,
dass sie zwischen dem Spieler und dem Arm gerendert wird.
Wir wollen, dass der Arm vor der Waffe steht,
aber wir wollen, dass die Waffe auch vor dem Spieler steht,
aber hinter der Waffe.
Damit musst du also rumspielen.
Wenn Sie eine zusätzliche Ebene erstellen müssen, fahren Sie fort.
Sie können so viele Sortierebenen erstellen, wie Sie möchten,
aber stellen Sie sicher, dass Sie die wahren Dinge behalten, damit Sie keine
spezielle Ebene für den Arm und den Schatten erstellen müssen.
Es ist die ganze Zeit auf den Spieler.
Also mach dir darüber keine Sorgen.
Halten Sie das Video jetzt an und machen Sie die Herausforderung.
Okay, willkommen zurück.
Wie hast du fast das bekommen?
Ich hoffe, du hast dein Bestes gegeben, um die Herausforderung zu meistern.
Gib immer dein Bestes mit einer Herausforderung, auch wenn es schwer ist,
auch wenn du nicht sicher bist, wie es geht,
kannst du immer zurückgehen und rückgängig machen, was du getan hast.
Man lernt aus den Fehlern, die du gemacht hast.
Wie auch immer, Spielerebene, wähle ich den Körper aus,
halte die Kontrolle, wähle den Arm und den Schatten aus.
Und das kann ich alles ändern.
Und zur Spielerebene verschiebe ich den Schatten,
um direkt unter dem Spieler zu sein.
Mal sehen.
Da sind wir los.
Ich kann die Bestellebene erstellen.
Lass es uns bei 0 halten.
Der Körper wird an einem sein und der Arm wird um zwei sein.
So wird der Arm immer gerendert und vor dem Körper des Spielers.
Lasst uns die Szene retten und lasst uns in unsere Ressourcen gehen und unsere Waffen holen.
Sie können also genau hier in unseren Ressourcen sehen, dass wir die Waffen haben, die hier laufen.
Lass uns zum PNG gehen.
Ich wähle die Schrotflinte
ziehe sie hier in die Vermögenswerte.
Ich gehe zu welchem Ende?
Der Kuppelspieler.
Ich ändere das durch die Schusspistole.
Es ist extrem klein.
Ich werde sicherstellen, dass dies eine dritte Rampe ist,
um die Änderungen möglicherweise zu übernehmen.
Während die Schrotflinte 0 oder wer groß zupft.
Also werde ich das in vielleicht die Waffe ändern, die eine Sortierschicht für die Waffe erstellt.
Also alle Waffen, Waffen.
Und das wird als Waffen festgelegt. Okay.
Es ist ein bisschen größer als ich möchte.
Oder wir wissen es, weil wir nur die Waffen des Spielers verwenden, den wir nicht erstellen werden.
Also los geht's.
Wir werden das entfernen.
Wir werden die Schrotflinte auf der Spielerebene behalten.
Und weil der Arm auf den beiden liegt,
setzen wir ihn auf die drei und die Schrotflinte wird gerade auf den beiden sein.
Also los gehst du.
Aber lassen Sie uns das natürlich zu einem Kind des Spielers machen.
Und offensichtlich müssen wir die Schrotflinte ein bisschen kleiner machen.
Also 32, lass uns 50 machen.
Sieh mal, wie das aussieht.
Vielleicht zu klein.
Versuchen wir es. 40. Danke. Vierzig werden gut sein.
Immer noch so groß.
Vielleicht machen wir es 40 bis 40, um das anzuwenden.
Ja, ich glaube, das ist Schrotflinte sieht gut genug aus.
Also los geht's,
spar all das, führe das Spiel aus.
Und da sind wir los.
Jetzt haben wir den Hintergrund, den Spieler,
wir haben einen Schatten, der übrigens eine sehr gute Berührung ist,
er gibt dem Spiel tiefe.
Und wir haben eine Schrotflinte, die vor dem Spieler gerendert wird.
Jetzt denke ich, dass die Schrotflinte von einem kleinen Positionswechsel profitieren würde, aber im
Moment hoffe ich, dass es Ihnen gefällt.
Lass uns gehen und es auch nie vergessen.
Änderungen im Metall.
Sie können also sehen, dass wir all das inszenieren werden,
aber wir haben ein paar Dinge, die wir nicht ändern möchten.
So zum Beispiel einige der PNGs oder die Bilder, die viel Platz einnehmen.
Im Moment werden wir sie behalten,
aber später wirst du sehen, dass wir die Bilder nicht inszenieren müssen.
Wir können sie einfach entfernen.
Sie nehmen viel Platz ein, unnötigen Platz.
Also machen wir vorerst,
wir werden all das inszenieren und die Änderungen übernehmen.
Was haben wir gemacht?
Wir haben einen Spieler erstellt und das Sortieren von Ebenen gelernt.
Es ist sehr wichtig, dass Sie Ihre Commits immer zu etwas benennen
, an das Sie sich später erinnern könnten.
Zum Beispiel wissen wir jetzt, dass dies das erste Commit und das zweite Commit war
, das wir einen Spieler erstellt und die Sortierschicht gelernt haben.
Wir hätten eine Waffe hinzufügen,
die Sortierschicht der Waffen ändern usw. Also hoffe ich,
dass es Ihnen gefällt und ich sehe Sie im nächsten Video, in dem wir dem Player tatsächlich ein Skript hinzufügen und sein Verhalten ändern werden
.
So aufregend, wir sehen uns dann.