Willkommen zurück, meine Spieleentwickler.
In diesem Video haben wir Geld geschaffen,
also lasst uns anfangen.
Wenn ich das Spiel führe.
Du siehst, dass ich 0 Bitcoins habe.
Wenn ich den GKE treffe,
habe ich 20, 40,
60, und dann kann ich sie auch aus meinem Inventar entfernen.
Es ist nichts ganz Besonderes.
Es gibt nichts zu Kühlschmierstoff-Video außer
dem wirklich gut aussehenden Symbol
hier des Spielmanagers.
Verschwenden wir also keine Zeit mehr und
lassen Sie uns Geld verdienen.
O k.
Jetzt haben wir also Feinde,
jetzt haben wir Waffen, alles ist eingestellt.
Es ist Zeit für gutes Geld.
Wir müssen etwas Geld verdienen.
Also und ich glaube an das letzte Video,
ich habe dir gesagt, dass wir Menüs erstellen werden.
Tut mir leid für diese Ehrlichkeit.
Ich weiß nicht wirklich, was wir haben.
Ich gehe einfach von einem Video zum nächsten.
Offensichtlich weiß ich die ganze Zeit, was ich mache.
Offensichtlich weiß ich, wohin wir gehen.
Aber wie auch immer, lass uns weitermachen.
Wir haben den Level Manager und hier wollen wir
das Geld, das wir haben, im Auge behalten.
Zunächst werden wir hier eine Variable erstellen,
die ein
serialisiertes Feld sein wird,
und es wird ein Ende der aktuellen Münzen sein.
Okay, hier werden wir unsere aktuellen Münzen haben.
Und jetzt ist es Ihre Aufgabe, zwei Methoden zu erstellen
, um die Bitcoins zu erhalten und auszugeben.
Sie erstellen also zwei Methoden.
Eine, die hinzufügt, ich sollte das ändern,
wissen Sie was, lassen Sie mich überprüfen oder
kein Elektron wird dies in Bitcoin ändern.
Erstellen Sie also zwei Methoden.
Eine, die Bitcoins hinzufügt,
eine, die die Bitcoins entfernt.
Dann sollte jeder einen Parameter für den Betrag aufnehmen.
Stellen Sie sicher, dass wir nie negative Geldbeträge haben
, weil das sehr schlecht ist.
Wenn das aus dem Weg ist,
pausiere das Video jetzt und erledige die Herausforderung.
Okay, willkommen zurück.
Statt aktueller Münzen nenne ich das also
die aktuellen Bit-Coins.
Und wenn du Bitcoin nicht magst,
solltest du es sowieso ausprobieren.
Ich versuche nicht, dir irgendetwas in den Kopf zu stecken.
Lass uns weitermachen. Konzentrieren wir uns auf die Hauptsache.
Nun, etwas hier drin, das Sie vielleicht in Betracht ziehen möchten.
Es ist also großartig. Wir haben Level Manager,
der sich um das gesamte Level kümmert.
Aber wenn es um den Geldbetrag geht
, den wir bei uns tragen, denke ich, dass
es besser ist, es in etwas zu haben
, das als Spielmanager bezeichnet wird
, der nur für die Zukunft gedacht ist.
Es ist kein Problem.
Sie können es im Levelmanager erstellen.
Es macht die Funktionalität,
aber der Level-Manager scheint
nur das aktuelle Level zu bewältigen, auf dem wir uns befinden.
Wenn es um den Kopf geht, den wir halten,
sollte es um das gesamte Spiel gehen.
Sobald du das Spiel startest,
sammelst du in jedem einzelnen Level mehr Münzen,
du gehst zum nächsten Level
fügst das hinzu.
Der Levelmanager ist also ein bisschen seltsam.
Ich weiß nicht, vielleicht sollten wir es zu einem Spielmanager verlagern.
Weißt du was, lass es uns zu einem Spielmanager verlagern.
Ich habe mich selbst überzeugt.
Also hier drin klicke ich mit der rechten Maustaste.
Erstelle einen leeren Spielmanager und drücke Enter.
Wir setzen die Position zurück.
Und hier drin wird der Manager ein C-Sharp-Vier-Skript für den Spielmanager bei Enter erstellen
.
Und genau deshalb
wollte ich einen Spielmanager erstellen, nur um dir dieses seltsame
Symbol aus irgendeinem Grund zu zeigen,
außer diesem Skript ändert sich kein anderes Skript.
Dieser hat diesen seltsamen Knopf drauf.
Ich weiß nicht warum. Frag mich nicht warum.
Ich bin mir immer noch nicht sicher.
Aber sowieso hat der Spielmanager jetzt
das Game-Manager-Skript.
Und solange wir hier sind,
haben wir den Levelmanager,
wir haben den Spielmanager,
wir haben auch den Audio-Manager.
Los geht's, der Audio-Manager.
Also klicke ich mit der rechten Maustaste, um eine leere zu erstellen.
Die Manager haben Enter geklickt.
Ich werde seine Position zurücksetzen, damit der Spielmanager,
der Levelmanager und wo es ist?
Audiomanager. Da sind wir los.
Jetzt haben wir eine Liste aller Manager.
Und in den Prefabs
machen wir das Level und den Spielmanager vor.
Also haben wir wo wird der AudioManager gespeichert?
Ich denke, er ist in den Prefabs, wo z.
Okay, also AudioManager, sein Albany selbst,
Ordnermanager, AudioManager, Levelmanager
und der Spielmanager.
Okay, damit das aus dem Weg ist,
öffnen wir das Drehbuch noch einmal.
Während der Levelmanager
wir die Bitcoins von hier nehmen
und zum Spielmanager verschieben werden.
Und dann werden wir
hier zwei Methoden erstellen.
Ich behalte den Start und das Update.
Ich habe das Gefühl, dass wir sie später benutzen könnten.
Hier drin ist zunächst
die Öffentlichkeit nichtig, offensichtlich
muss es öffentlich sein, weil wir es sein werden.
Aufruf von verschiedenen Skripten aus.
Also die öffentliche Leere bekommt Bitcoins.
Und hier drin der Betrag, den man bekommen muss.
Also öffnen wir die Klammern oder schnörkeligen Linien oder was auch immer.
Und das aktuelle Bitcoins plus entspricht dem zu erhaltenden Betrag.
Und wenn du willst, können wir es auf 21 Millionen einstellen,
aber lass es uns unendlich halten.
Wir können so viele kriegen, wie wir wollen.
Und dann werden wir die öffentliche Leere schaffen,
Münzen und Bitcoins ausgeben.
Und dieser wird eine
ganze Zahl des auszugebenden Betrags sein.
Und hier drin werden wir die aktuellen Münzen bekommen
, entschuldigen Sie mich,
lassen Sie die aktuellen Münzen von ihnen entfernen, den Betrag,
den Sie ausgeben müssen.
Und schließlich werden wir prüfen, ob
die aktuellen Münzen kleiner oder gleich 0 sind,
als die aktuellen Münzen sein werden.
Aktuelle Münzen werden auf 0 gesetzt. Spar dir das auf.
Und jetzt erstellen wir einfach ein kleines Peston in der Nähe.
Wenn Sie also eingeben und Punkt setzen,
holen Sie sich die Taste nach unten,
beschichten Sie Gen G, also keycode.
Also ich meine, hol, wenn, GET,
dann hol Bitcoins und sagen wir, wir bekommen 25 oder 20.
Dann wenn das Gleiche hier drin.
Aber anstelle eines G
verwenden wir die H-,
H-Ausgaben, aber Münzen.
Und wie viele geben wir aus?
Sagen wir 10.
Also kriegen wir 20, wir haben zehn ausgegeben.
Und schließlich erstellen wir einen Debug.
Oh, wir haben diesen Debug vergessen.
Ich habe aktuelle Bitcoins
plus gleich Bitcoins.
Und offensichtlich werden wir all das in der Benutzeroberfläche einstellen,
aber im Moment sparen wir,
wir gehen in unser Spiel ein.
Ich denke, alles ist gut.
Also haben wir alles eingerichtet.
Die aktuellen Münzen beginnen immer bei 0.
Also beginnen wir das Spiel. Da sind wir los.
Ich habe 0 Bitcoins,
also kriege ich, hol,
hol, geh, los geht's.
Und dann werde ich ausgeben, ausgeben, ausgeben, ausgeben, ausgeben, ausgeben,
aber ausgeben, ausgeben,
und wie Sie sehen können, können wir nicht weniger als 10 gehen,
wenn ich versucht habe
, 10 auszugeben, weil ich nur 10 habe.
Und dies ist etwas, das wir beachten müssen
, wenn es kleiner oder gleich ist,
wenn wir es auf kleiner oder gleich 0 setzen.
Eigentlich denke ich, dass das eine gute Idee ist.
Jetzt können wir also tatsächlich ausgeben, was wir
Problem haben, ist das,
okay, tut mir leid.
So sagten wir, je weniger als oder gleich.
Es gibt also etwas, das wir beachten müssen
und dass wir diese Münzen bei uns haben müssen, wann immer wir ausgeben
.
Aber das ist etwas, von dem ich glaube, dass es später vom Sharp-Skript behandelt wird
.
Also hier drin, mal sehen,
ich gebe aus, verbringe, verbringe.
Okay, das funktioniert immer noch nicht.
Hey, willkommen zurück.
Es war also ganz etwas sehr Einfaches.
Wenn wir den Zusammenbruch genau hier haben,
können Sie sehen, dass wir bei 0, 20, 40 und so weiter beginnen
.
Aber wenn ich anfange auszugeben,
wenn ich auf 0 komme, ist es schon da, also taucht es nicht auf.
Und die Nachrichten, die ich dir zeigen kann
, wenn wir den Zusammenbruch entfernen.
Also wird jede einzelne Zeile nicht im Spiel maximiert, bitte.
Wenn ich hier reinklicke,
kannst du das sehen, wenn ich den Gigi, Gigi,
120, verkaufe, verkaufe, verkaufe,
verkaufe, verkaufe, verkaufe.
Da sind wir los. Alles funktioniert.
Es war also nicht wegen der weniger als oder gleich,
es war tatsächlich unsere Unfähigkeit, es zu sehen.
Ich hoffe es gefällt dir.
Stellen Sie sicher, dass Sie Ihre Änderungen übernehmen.
Und wir sehen uns im
nächsten Video, in dem wir die Bitcoins tatsächlich abholen
und sie nicht nur mit magischen Tasten auf der Tastatur hinzufügen
.
Wir sehen uns dann.