Unity Visual Scripting Übersicht | Ekaterina Usova | Skillshare
Suchen

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Unity Visual Scripting Übersicht

teacher avatar Ekaterina Usova, Artist

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      1:15

    • 2.

      Über Unity Visual Script

      1:27

    • 3.

      Visuelles Skript der Schnittstelle Unity

      6:22

    • 4.

      Visual Script arbeiten

      6:07

    • 5.

      FPS ändern

      2:39

    • 6.

      Graph Variablen

      4:45

    • 7.

      Object

      4:09

    • 8.

      Visuelle Skripten

      7:44

    • 9.

      Vielen Dank!

      0:41

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

339

Teilnehmer:innen

3

Projekte

Über diesen Kurs

In diesem Kurs werden wir von Unity Visual Scripting sprechen. Der Kurs ist für Anfänger bestimmt, kein Erlebnis ist notwendig. Alles, was du brauchst, wird heruntergeladen und Unity 2021 auf deinem Computer installiert.

Mit dieser Funktion können game Logik und Interaktionen für ihre Spiele mit node-based Grafiken anstelle von herkömmlichen C-sharp Skripten erstellen.

  • nützlich für Nicht-Programmierer und Programmierer gleichermaßen
  • visuelles Skripten verwenden, um verschiedene Szenarien zu testen und zu implementieren, ohne eine Menge an potenziell komplexen C-sharp Code lernen zu müssen
  • wenn du C# lernen möchtest, ist visuelles Skripten ein sehr nützliches Werkzeug dafür.

In diesem Kurs lernst du Unity Visual Scripting kennen und machst deinen ersten Schritt mit diesem Tool.

Triff deine:n Kursleiter:in

Teacher Profile Image

Ekaterina Usova

Artist

Kursleiter:in

I am a designer a creator, currently living in Florida USA.  I have a passion for teaching people and creating amazing things. 

Do you want to learn new skills that are in demand right now? Do you choose to create, to be an artist in the modern world? Welcome to my courses!

My courses are designed for such an enthusiastic people as me, who always want to learn more! 

Vollständiges Profil ansehen

Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Einleitung. Hallo, mein Name ist Kate, und heute freue ich mich, Ihnen mitzuteilen, wie Sie Ihre Spieleentwicklungs-Workflows mithilfe von Unity Visual Scripting optimieren können . Diese Funktion ermöglicht Spieleentwicklern, Logik und Interaktionen für die Spiele zu erstellen , indem sie knotenbasierte Graphen anstelle herkömmlicher C-Sharp-Skripte verwenden. Diese Funktion ist sehr nützlich für, für Nicht-Programmierer und Programmierer gleichermaßen. Darüber hinaus können Sie Visual Scripting verwenden, um verschiedene Szenarien zu testen und zu implementieren , ohne eine Reihe von potenziell komplexen C-Sharp-Code lernen zu müssen. Oder wenn Sie C-Sharp lernen möchten, ist Visual Scripting ein sehr nützliches Werkzeug dafür. Einheit, visuelles Scripting ist ähnlich. Und je mehr Sie üben, werden Sie feststellen, dass Sie C-Sharp-Code viel besser verstehen und schließlich dazu springen können , ihn zu verwenden. Und das einzige, was Sie übrig lernen müssen, ist die Syntax. Also, wenn du bereit bist, lass uns eintauchen. 2. Unity Visual Script: Unit ist visuelles Scripting ermöglicht es Ihnen, die Logik für Ihre Projekte zu erstellen , ohne eigentlichen Code zu schreiben. Sie wissen bereits, dass traditionelle Skripterstellung und Einheit, wie in der Programmiersprache c-sharp getan. Aber visuelles Scripting macht alles einfacher. Es ist eine visuelle Sprache, mit der Sie Ihre Anweisungen grafisch darstellen können. Zum Beispiel tun diese beiden Skripte das Gleiche. Sie sind nur in verschiedene Sprachen geschrieben. Visual Scripting ist ein großartiges Werkzeug sowohl für bekannte Programmierer als auch für zukünftige Programmierer. Es erleichtert das Erlernen und Verstehen von Skriptkonzepten und sogar das Waschen Ihrer Skripte in Echtzeit. Es gibt auch Programmierer eine Möglichkeit, besser mit Künstlern und Designern zusammenzuarbeiten. Programmierer können Visual Scripting verwenden, um Erweiterungen, Vorlagen und Tools für andere Unity-Benutzer zu erstellen , so dass jeder seine Unity-Projekte anpassen kann, unabhängig davon, ob er C-Sharp kennt oder nicht. Das ist also das, was Visual Scripting ist und jetzt wissen Sie, was es tun kann. Also lasst uns anfangen, Visual Scripting zu verwenden, war etwas wirklich einfaches. Und das nächste Tutorial. 3. Interface Unity Visuelles Script: In Ordnung, lassen Sie uns in visuelle Skripte eintauchen. In dieser Lektion werden wir über visuelle Skript-Schnittstelle sprechen. Und unser erster Schritt ist es, ein 3D-Projekt zur Einheit zu führen. Also hier ist es, und Sie projizieren 3D. Wir können ihm einen Namen geben. Testen Sie Projekt und erstellen Sie auch sicherstellen, dass Ihre Einheit auf dem neuesten Stand ist und wenn es aktualisiert werden muss, aktualisieren Sie es, ich verwende den Standard für Sie. Wenn Ihre Ansicht anders ist, liegt dies daran, dass Sie die Bedienfelder bereits neu angeordnet haben. Wenn Sie zur Standardansicht zurückkehren möchten, können Sie die Fensterregisterkarte öffnen und dann zu Layout wechseln. Und hier haben Sie Standard. Also hier haben wir eine Szene. Wir haben eine Kamera und die Lichtquelle. Lasst uns einen Koop erschaffen. Hier ist es. Wir spielen damit? Ich möchte den Würfel ein wenig bewegen, damit die Kamera ihn sehen kann. Dann können wir zur Spielansicht gehen und überprüfen, ob die Kameras unsere qp sehen. Auch, wenn Sie hier klicken, Hauptkamera, öffnet sich dieses kleine Fenster und Sie können unseren Würfel genau so sehen, wie wir es im Spielmodus sehen. Und jetzt möchte ich mit Satzsymbol beginnen, um euch das visuelle Scripting zu demonstrieren. Sagen wir Rotation. Also möchte ich den Würfel mit visuellem Scripting drehen lassen. Es gibt also eine Komponente, die ein visuelles Skript ausführt. Es wird als Maschine als Komponente bezeichnet, und die Maschine führt die Anweisungen im visuellen Skript auf das Komponenten-Spielobjekt aus. Lassen Sie uns den Würfel auswählen und wir werden mit dem Skript-Computer arbeiten. Jetzt. Gehen wir zum Bedienfeld „Inspektor“, klicken Sie dann auf „Komponente hinzufügen“, gehen Sie dann zum visuellen Scripting hier und suchen Sie den Skriptcomputer. Jetzt, genau, also hier ist es. Das ist unsere neue Komponente. Wenn wir auf Kamera oder ein anderes Objekt klicken, können Sie dieses Symbol hier auf dem Würfel sehen. Es zeigt uns, dass der Cube die Skriptmaschinenkomponente hat. In Ordnung, wählen wir den Würfel erneut aus und werfen einen genaueren Blick auf die Skript-Maschinenkomponente. Achte auf. Und die Maschine ist die Komponente, die an das GameObject angeschlossen ist. Und das Diagramm wird dann Asset in einer separaten Datei Ihres Projekts gespeichert , die auf mehreren Computern verwendet werden kann. Zu diesem Zeitpunkt wird die Maschine erstellt, aber ihr ist noch kein Diagramm zugewiesen. Lassen Sie uns einen Graphen erstellen. Gehen wir zu dieser Gruppe Maschinenkomponente und wählen Sie die neue Schaltfläche. In diesem Fenster wird der Asset-Ordner Ihrer Projekt-Säuren angezeigt. Also müssen wir hier einen anderen Ordner erstellen, sagen wir Visual Scripting. Öffnen Sie nun diesen Ordner und geben Sie diesen Dateinamen Rotation. Da wir mit Rotation für unseren Würfel arbeiten möchten, können Sie sehen, dass er den Asset-Typ hat. Ok? Wie Sie sehen können, wurde die Skriptmaschinenkomponente im Inspektor aktualisiert, um Felder für Titel und Zusammenfassung einzuschließen. Sie können diese Felder genau so verwenden, wie Sie es wollen. Geben wir diesem Graphen zum Beispiel diesen Titel. Der Koop und die Zusammenfassung. Machen Sie den Hinweis betrifft. In Ordnung, und Sie können diese neue Schaltfläche sehen, Diagramm bearbeiten. Lasst uns darauf klicken. Und hier können wir dieses Cribbed Graph-Fenster sehen. Dieses Skriptdiagrammfenster wird angezeigt, wenn Sie das erste Diagramm in einer Szene erstellen, abhängig von Ihrer aktuellen Fensterkonfiguration, möglicherweise entdockt. In genau so ist es abdockt und ich möchte es irgendwo anheften. Lassen Sie uns hier klicken und ziehen Sie es nach unten neben dem Projekt und konsultieren Sie Panels. Der Zweck einer solchen Bewegung ist, dass wir jetzt dieses Fenster sehen und uns gleichzeitig sehen können. Lassen Sie uns das Skriptdiagrammfenster erhalten, das drei Panels enthält. Werfen wir einen genaueren Blick darauf. Zuerst dieses, Diagrammfenster. Dies ist der Bereich, in dem Sie Ihren Diagramm-Inspektor erstellen. Dies ist ein Panel, das zusätzliche Informationen über die Einheiten in Ihrem Diagramm während der Bearbeitung bereitstellt. Zum Beispiel, wenn ich diese Kunst auswähle, können Sie sehen, dass wir die mehr Informationen hier im Diagramminspektor sehen können. Dasselbe für das Update. Und das dritte Fenster ist Blackboard. Dies ist ein Panel zum Erstellen und Verwalten von Variablen. Im Moment können Sie hier ein Diagramm Variablen sehen. Wir werden später darüber reden. Sie können sehen, dass der Diagramminspektor und Tafel vertikal gestapelt sind, wenn Sie sie zum ersten Mal öffnen. Aber Sie können sie neu anordnen. Sie können hier auf die rechte und linke Schaltfläche klicken, genau so. Das hier, die Kleinen. Und Sie können diese Panels neu anordnen. Zum Beispiel das Formfeld von Lead hier. Okay, gute Arbeit. Nun, wenn Sie mit visuellen Skript-Schnittstelle vertraut sind und wir bereit sind, ein funktionierendes visuelles Skript in der nächsten Lektion zu erstellen. 4. Visuelles Skript bearbeiten: In dieser Lektion erstellen wir ein funktionierendes visuelles Skript. Gerade jetzt hier in diesem Diagrammfenster haben wir zwei Einheiten, starten und aktualisieren. Sie sind Ereignisse. Wie Sie sehen können, Ereignis, Ereignis. Sie können Einheiten löschen, indem Sie auf der Tastatur die Löschtaste auswählen und drücken. Und in diesem Fall brauchen wir das Start-Event nicht. Dieses Ereignis wird einmal ausgelöst. Deswegen heißt es SART. Es wird also nur einmal ausgelöst. Aber wir wollen, dass sich der Würfel ständig dreht. Wir werden also mit dem Update-Ereignis arbeiten. Also werde ich auf die Schaltfläche Löschen klicken. Und das war's. Sie können ziehen und bewegen, genau so, Ihre Einheiten. Und es gibt drei Arten der Einheiten. Ereignisse wie Update, Flow. Sie sind Einheiten, die von einem anderen Knoten zum Ausführen und Daten ausgelöst werden müssen. Da sind unsere Einheiten, die Daten enthalten. Manchmal werden Einheiten Knoten genannt. Sie werden wahrscheinlich NADH statt Einheit hören. Das ist das Gleiche. In Ordnung, also, wie fügt man Einheiten zu Ihrem Diagramm hinzu? Sie können diesen Hintergrund sehen. Klicken Sie mit der rechten Maustaste darauf, fügen Sie Einheit hinzu. Hier sehen Sie das Kontextmenü, den sogenannten Fuzzy Finder. Es hat ein Multi-Level-Menü, enthält jede Art von Einheit. Alles finden Sie hier. In unserem Fall müssen wir den Würfel kritisieren, oder? Also lasst uns tippen rotieren. Drehen Es gibt viele Einheiten für die Rotation, wie Sie sehen können. Aber in unserem Fall brauchen wir eine einfache Rotation für ein 3D-Objekt, dieses, drehen und dreidimensionale. Perfekt. Wir haben die neue Einheit geschaffen. Wenn es nicht ausgewählt ist. Es kann so gedimmt werden. Ausgewählt. Fertig, wählen Sie es aus, wählen Sie es aus, aber Sie können hier klicken, abdunkeln, um diese Funktion zu deaktivieren. Im Moment wird es die ganze Zeit aktiv sein. Lassen Sie uns das Gerät auswählen und einen genaueren Blick werfen. Dies, oder wenn Sie eine ältere Version verwenden, kann es selbst sein. Und stattdessen bedeutet das, dass diese Einheit das Spielobjekt steuert, das an diese Grafik angehängt ist, wir sind eine Maschine. Die Fließpfeile geben die Reihenfolge von Hallo von Einheit zu Einheit an. Bald wirst du dich verbinden. Diese beiden geben die Reihenfolge an, in der das Diagramm ausgeführt wird. Ihre Kreise auf der linken Seite der Einheit, unsere Eingänge. Dies sind Eingänge 1, 2, 3, 4. Sie werden verwendet, um Werte und Objekte von Einheit zu Einheit zu verschieben. Die Symbole neben den Winkeln, die XY ist, dass Winkel, dieses, blaue Kreise, blaue Punkte sind Objekttyp-Indikatoren für jede Einheit. In diesem Fall die blue.me, eine Gleitkommazahl. Wenn Sie eine Einheit auswählen, detaillierte Informationen im Diagramminspektor angezeigt. So können Sie sehen, dass die Einheit ausgewählt ist. Wir können zum Diagramminspektor gehen und Informationen darüber lesen. Wir können auch sehen, dass Sie die Eingänge und Ausgänge bedeuten würden, um Einheiten funktionieren zu lassen, müssen wir sie verbinden. Lassen Sie uns diese Einheiten einfach so miteinander verbinden. Wenn Sie die Verbindung löschen müssen, klicken Sie mit der rechten Maustaste hier, Das war's it. Und so, um sich wieder zu verbinden, können Sie sehen, dass hier die Zahlen sind. Diese Zahlen verwalten die Rotation. In diesem Fall sind sie alle Nullen, so dass sich das Objekt nicht dreht, oder es wird tatsächlich gedreht, aber das Endziel beträgt 0 Grad. Selbst wenn ich dieses Skript jetzt ausführe, werde ich keine Änderungen sehen. Sie können auch sehen, dass, da wir jetzt im Spielmodus sind, wir das Skript spielen. Sie können diese Animation hier sehen, die zeigt, wie alles funktioniert, von der Aktualisierung auf die Einheit „Drehen“. Okay, lass es uns aufhalten. Und jetzt stoppt die Animation diese Zahlen hier, in diesem Fall Mittelwert pro Frame. Geben wir zum Beispiel eins ein. Das und wieder spielen. Richtig. Hier geht's. Irgendetwas passiert. Nehmen wir etwas wie 0,5 für das y und 0.1 für den Zed. Spielen. Wieder. Sie können sehen, dass sich der Würfel dreht. Sie können auch hier im Inspektorfenster sehen. Grade, hier ist Ihr erstes visuelles Skript, um nützlichere Skripte Unit-Variablen zu schreiben , die verschiedene Werte und Objekte in Ihrem Skript enthalten können . Lassen Sie uns das in der nächsten Lektion tun. 5. FPS ändern: Bevor wir in Variablen eintauchen, lassen Sie uns noch eine Sache tun. Siehst du, wenn wir einen hier für die Zahl setzen, für die Rotation, wird der Würfel verrückt, richtig? Diese Zahl bedeutet Grad pro Frame. Sie sind nicht Grad pro Sekunde, sondern pro Frame. Also lassen Sie uns noch einmal in den einfachen Modus gehen und werfen einen Blick, wie viele FPS wir haben. Statistiken. Klicken Sie hier auf stat, um die FPS zu sehen. Oh mein Gott, das ist wirklich hoch. Sofort. Es verwendet alles, was Ihr Computer, ein Kind und geben Sie es ist wie 700 Bilder pro Sekunde. Lassen Sie uns die FPS begrenzen. Und um die FPS zu begrenzen, werden wir auch die visuelle Skripting-Schicht verwenden. Lassen Sie uns hier klicken und versuchen, es herauszufinden. Wir verstehen, dass wir die Bildrate beseitigen oder einstellen müssen. Also werde ich die Bildrate eingeben. Und lasst uns versuchen, hier etwas zu finden. Legen Sie die Ziel-Bildrate fest, das klingt genau richtig. Geben Sie an, dass die Bildrate, mit der Unity versucht, Ihr Spiel zu rendern. Wir können hier die Framerate eingeben, die wir brauchen, 6060 Bilder pro Sekunde. Es ist ein Grundwert. Aber damit die Einheiten für das Projekt funktionieren, müssen wir es mit anderen Einheiten verbinden. Ich muss die Bildrate nur einmal einstellen und Sie müssen die Start-Event-Einheit verwenden. Knie Ich weiß, dass wir es gelöscht haben, aber wir können es noch einmal hinzufügen. Fangen Sie an Hier ist es. Startereignis, die Ziel-Framerate. Okay, lassen Sie es uns noch einmal laufen und schauen uns genauer an. Ok, Sie können sehen, dass die FBS jetzt begrenzt sind. Es ist etwas über 60 und der Würfel wird diesmal nicht verrückt. Alles klar, lasst uns hier anhalten und sagen: „ Nun, sagte 11 hier. Werfen wir einen Blick. Alles klar, gut. 6. Graph: Und jetzt senden wir, um mit Variablen zu spielen. Wir beginnen mit Graphenvariablen hier und an der Tafel können Sie die Graphenvariablen sehen. Ein großer Graph Variablen sind mit anderen Graphen verwandt, in denen sie definiert sind. Sie erinnern sich, dass wir die Grafik hier gespeichert haben. Und jetzt werden unsere Graphenvariablen mit diesem Graphen zusammenhängen. Lassen Sie uns eine Graphenvariable erstellen. Zuerst möchte ich alles zurück auf 0 ändern. Es ist so, weil ich die Variablen verwenden werde, um diese Zahlen zu definieren. Lassen Sie uns die neue Variable erstellen. Das ist so. Klicken Sie nun auf Plus und wir haben diese neue Variable, Lassen Sie uns wie ein Typ für diesen. Also haben wir mehrere Arten. Für diesen brauchen wir diesen Schwimmer, weil Sie diese blauen Punkte hier sehen können, sie geben den Typ an. Es zeigt uns also, dass wir dieses benutzen müssen. Flow-Typ bezeichnet eine Gleitkommazahl, auch als Dezimalzahl für den Wert bezeichnet wird. Lasst uns eintreten, wann. Jetzt finden Sie dieses Symbol hier, wir haben wie zwei Linien hier, und ziehen Sie es hier. Wir haben eine variable Einheit erstellt und erhalten. Dies ist eine andere Einheit, get variable. Sie können sehen, dass es die Graphenart von Variablen ausgewählt hat, führen, wählen Sie diese beiden, und verschieben Sie sie höher. Oh, das ist zu hoch. Würde genau so einstellen. Okay, und ich werde diese Variable hier ziehen und ablegen. Und jetzt verbinden Sie diese Variable mit dieser. Was macht es? Also wofür? Im Moment, anstatt die Zahl hier einzugeben, definieren wir diese Zahl durch diese Einheit, um Variable zu erhalten. Und Sie können sehen, dass wir nicht mehr die Möglichkeit haben , hier etwas für den x-Winkel einzugeben, da der Wert jetzt von der get-Variableneinheit kommt. Lassen Sie uns nun wieder in den Spielmodus treten. Sie können sehen, dass wir hier die eine haben. Es bedeutet also, dass dieser von dieser Einheit zu dieser Einheit geht, zu dieser, zu dieser Linie eins. Wenn Sie diese Zahlen nicht sehen müssen, können Sie hier Werte und neben den Doom-Werten klicken. Und jetzt gibt es hier keine, keine Nummer mehr. Klicken Sie erneut, Sie können es sehen. Lassen Sie uns versuchen, den Wert im Wiedergabemodus zu ändern. Ich werde drei tippen. Und wieder sehen, dass der Würfel es dreht. Wir werden auch die neue Nummer hier im Connector sehen. Lassen Sie uns nun den Spielmodus beenden. Und was ist passiert? Ja, der Wert kam auf den Wert zurück, da er der letzte Standardwert war, den Sie vor dem Start des Wiedergabemodus eingegeben haben. Variablenwerte werden auf ihre Standardwerte zurückgesetzt, wenn sie im Wiedergabemodus geändert werden. So können Sie ändern, können Sie Änderungen im Wiedergabemodus vornehmen. Aber wenn Sie den Modus verlassen und zurück gehen, werden Sie die letzten Zahlen sehen, die Sie eingeben, bevor Sie in den Spielmodus. Obwohl die Inline-Nummern, wird diese gespeichert. Zum Beispiel, wurde in den Spielmodus und ändern Sie diese Zahl auf drei. X ist der Modus. Es ist immer noch 3. Auch hier werden diese Werte als inline bezeichnet und sie werden gespeichert, wenn Sie sie im Wiedergabemodus ändern. Aber wenn Sie etwas für die Einheiten ändern, Variablen, die Variablen wie diese definieren, wird es nicht gespeichert. Lassen Sie uns zum nächsten Typ von Variablen gehen. 7. Objekt-Variable: Sie haben bemerkt, dass neben der Graphvariablen eine weitere Registerkarte namens Objekt vorhanden ist. Hier. Dies ist für eine Objektvariable. Stellen Sie sich vor, Sie erstellen das Skript für jemanden, der die Drehung des Würfels steuern muss , ohne das Skript bearbeiten zu müssen. Mit Objektvariablen kann diese Person Werte aus dem Inspektor ändern. Objektvariablen sind mit dem Spielobjekt verbunden und können im Inspektor geändert werden. Wenn das Spielobjekt ausgewählt ist. Lassen Sie uns eine Objektvariable spielen hier erstellen, wählen Sie die Registerkarte Objekt für den neuen Variablennamen. Lassen Sie uns dieses Mal für die y-Rotation verwenden. Klicken Sie auf Plus. Wieder wird es Float und Wert eins sein. Wir machen das gleiche Drag & Drop wie folgt. Damit und verbinden Sie die Werte aller der Variablen sind veränderbar im Spielmodus und Szenenansicht oder gewinnen Sie. Aber alle Änderungen, die im Spiel und Modus vorgenommen wurden, gehen verloren. Werfen wir einen Blick. Sofort. Wir haben eine, ich weiterhin fünf wird fünf sein. So betreten wir den Spielmodus. Wir können sehen, es geht fünf für die Objektvariable. Nun, wenn ich den Objektwert fünf ausgewählt, Lassen Sie uns es auf 10. Sie können die Änderungen sofort sehen. Lassen Sie uns jetzt den Wiedergabemodus beenden. Und Sie können sehen, dass es auf fünf zurückging. Ein weiteres Beispiel. Wir treten erneut in den Spielmodus ein. Dieses Mal gehen wir zum Inspektor-Panel. Sie können sehen, dass diese Variablen Panel erschienen und es erschien nur für die y drehen. Das liegt daran, dass diese Variable als Objektvariable und nicht die Diagrammvariable. Wir sehen nicht, dass das X hier rotiert, oder? Weil es eine Graphenvariable hat. Ändern wir es auf 10. Auch hier können wir sehen, dass die Änderungen sofort den Modus verlassen, es geht zurück. Dies ist also der Hauptunterschied zwischen Graphvariablen und Objektvariablen, da Objektvariablen erstellt werden, um geändert zu werden , ohne das Skript oder sogar visuelle Skript zu betrachten. Also die Person, die diese Werte kontrollieren muss, kann das einfach nicht vom Inspektor Panel aus tun. Es ist sehr einfach. Ich möchte Ihnen auch zeigen, dass, wenn Sie ein Objekt, das Diagramm, duplizieren , wir es auch duplizieren werden. Lassen Sie uns über QB auswählen, klicken Sie mit der rechten Maustaste Duplizieren. Wir haben den Würfel, er ist am selben Ort. Lass es uns ein bisschen bewegen. Das, okay, das ist also der zweite Stall. Und Sie können sehen, dass es den gleichen Skript-Maschine hat. Es wurde dupliziert. Also hätten wir die gleichen Einheiten, alles, alles, was du für geschaffen hast, für das erste Spielobjekt hast du alles dupliziert, einschließlich der Skript-Maschine, Stundenrate, aber Rotation, weißt du, es ist irgendwie langweilig. Es ist sehr einfach, was zu tun ist. In der nächsten Lektion. Lass uns etwas Interessanteres machen. Wir sehen uns dort. 8. Mit Visual Scripting: In dieser Lektion werde ich Ihnen zeigen, was Sie mit Visual Scripting tun können. Sie sind eigentlich fast alles. Visuelles Skripting ist eine einfachere Methode zum Codieren. Und das werde ich demonstrieren. Also, was ich tat, wie ich dieses 3D-Spiel-Kit invertiert, Es ist absolut kostenlos. Sie können es aus Unity Store, Ellen herunterladen. Okay, also werde ich einen Drag & Drop den Charakter in meine Szene ziehen. Okay, also brauche ich die Würfel nicht mehr, also werde ich sie löschen. Okay, gut. Ihre Rückansicht. Ich möchte, dass sich das Objekt mit der Maus dreht. Und dann diese Lektion, lasst uns sehen, wie wir das tun können. Wenn Sie Ihre Maus so bewegen, dreht das Objekt, der alte Held oder innen Reichtum mit der Maus. Ich habe die Kamera bereits näher an den Helden gebracht, damit wir diese Rotation sehen können. Und jetzt gehen wir zu Visual Scripting. Okay, also wähle ich die Ellen aus und füge die Komponente hinzu, die Skript-Maschine. Hier ist es. Nun, okay, lassen Sie uns eine neue Grafik, einen Titel und eine Zusammenfassung erstellen. Lasst uns etwas aufschreiben. Zuallererst müssen wir, genau wie Reichtum, übliches Scripting, eine Logik definieren. Also hier ist meine Logik. Ich werde Mauskoordinaten und die Objektkoordinaten verwenden. Und mit diesen Koordinaten werde ich den Rotationswinkel für einen Start berechnen, ich muss festlegen und die Framerate abzielen, wieder. 16. Genau so. Schön. Jetzt brauche ich Informationen über die Mausposition. Und um das zu tun, brauche ich die Eingabe. Erhalten Sie Zugang zu diesem hier. Geben wir ihm einen Namen. Maus. Weil ich meine Maus so bewegen werde. Und das ist die x-Achse. Wenn du mehr Platz benötigst und die Szene oder die Spielansicht nicht benötigst, kannst du hier doppeltippen. Und dieses Fenster öffnet den Vollbildmodus. Also lassen Sie uns multiplizieren. Ich werde es mit 120 multiplizieren. Also ist es zweimal pro Sekunde. Und ich brauche auch die pro Sekunde. Pro Sekunde. Ok. So wie das, so. Ok. Sie können sehen, dass, als ich das tat, diese Einheit gelb wurde, was bedeutet, dass der Weihnachtsmann falsch ist, weil er a und B multiplizieren sollte und ich habe das B, aber ich habe keine. Und diese gelbe Farbe zeigt mir, dass etwas nicht stimmt. Also lasst uns das reparieren. So wie das. Visual Scripting kann Ihre Fehler und Ihr Skript sofort zeigen. Jetzt brauche ich eine Graphenvariable. Geben wir ihm einen Namen. Maus Picks Typ wird Float sein, Drag & Drop es hier. So speichert diese Graphenvariable Informationen über die Objektposition auf der X-Achse. Lassen Sie uns das zusammen hinzufügen. Das ist sehr einfach. Und jetzt haben wir eine neue Variable. Lass es uns einstellen. Legen Sie eine festgelegte variable, variable Graph fest. Ok? Wir können diese Maus X hier auswählen. Und jetzt brauche ich das Update-Ereignis und die Notwendigkeit, dies genau so zu verbinden , um das Skript ständig auszuführen. Jetzt können wir den Drehwinkel berechnen. Zuerst brauche ich den Anwalt und den hier. Und dann die lokale Rotation genau so einstellen. Die Y-Achse, da sich das Objekt entlang der Y-Achse bewegt. Und ich, natürlich, wenn Sie neu in Unity sind, kennen Sie nicht all diese Einheiten und müssen es nicht. Du lernst. Und das ist ein Teil des Prozesses. Zum Beispiel, für diese Einheit sagte Lokale Rotation, Sie können dieses Zeichen sehen. Dieses Zeichen sagt dir, dass wir so etwas brauchen. Und Sie können sehen, dass diese Einheit das gleiche Zeichen hat. Also können wir diese beiden Einheiten verbinden. Lassen Sie uns das so verbinden und versuchen Sie, den Wiedergabemodus zu betreten. Ich werde das schließen. Und ich bewege meine Maus genau so, und das Objekt dreht sich. Wenn ich mich entlang der Y-Achse bewege, passiert nichts. Aber die X-Achse funktioniert gut. Lassen Sie uns versuchen, es auf eine andere Achse zu bringen. Nur um einen Blick zu werfen. Zum Beispiel, X. Okay, Werfen wir einen Blick. Jetzt siehst du das, was passiert? Ich bewege meine Maus, bewege meine Maus entlang der x-, x-Achse und das Objekt dreht sich anders, weil ich die Achse geändert habe. Lasst es uns auch überprüfen. Nur für den Fall, weißt du, es macht Spaß. Okay, hier ist sie. Und wieder, Visual Scripting hilft Ihnen eine Menge. Sie können hier sehen, wie jedes Gerät mit anderen Geräten verbunden ist. Und wenn Sie einige zehn vergessen haben, können Sie sehen, dass es falsch war. Zum Beispiel, wenn ich diese Einheit nehme und den Namen wie folgt lösche und dieses Skript erneut ausführe. Diese Einheit wird rot und zeigt uns, dass etwas nicht stimmt. Und Sie können hier sehen, Eingangsachse ist nicht eingerichtet. Auch dieses Spiel, es wird nicht funktionieren, weil Santa Ynez falsch. Also ja, deshalb hilft Visual Scripting Ihnen, Einheit zu lernen und wird Ihnen helfen, beim Scripting voranzukommen. 9. Vielen Dank!: Wie Sie aus diesem Tutorial visuelles Scripting sehen können nützlich Lernwerkzeug sein, das Code als logisches Diagramm anstelle eines potenziellen eine kryptische Sprache präsentiert. Aber obwohl Visual Scripting so einfacher wie immer noch Übung erfordert, um sich daran zu gewöhnen, wenn ein Projekt erstellt wird. Verwenden Sie Unity Handbuch, seine Google suchen und Antworten finden, und das wird Sie vorwärts bewegen. Mal sehen, was Sie mit dem visuellen Scripting tun können. Erstellen Sie Ihr eigenes Projekt und teilen Sie es in der Projektgalerie. Sie werden es unten finden. Ich hoffe, Sie haben dieses Tutorial genossen und wir sehen uns nächstes Mal.