Πίνακας περιεχομένων:

Δημιουργήστε ένα 2D παιχνίδι: 15 βήματα
Δημιουργήστε ένα 2D παιχνίδι: 15 βήματα

Βίντεο: Δημιουργήστε ένα 2D παιχνίδι: 15 βήματα

Βίντεο: Δημιουργήστε ένα 2D παιχνίδι: 15 βήματα
Βίντεο: Free Graphic for games, sites, projects / No copyright / Download game assets / 2D 3D Graphic sites 2024, Ενδέχεται
Anonim
Δημιουργήστε ένα 2D παιχνίδι
Δημιουργήστε ένα 2D παιχνίδι
Δημιουργήστε ένα 2D παιχνίδι
Δημιουργήστε ένα 2D παιχνίδι
Δημιουργήστε ένα 2D παιχνίδι
Δημιουργήστε ένα 2D παιχνίδι

Βαρεθήκατε να παίζετε παιχνίδια; Γιατί δεν κάνεις παιχνίδι;

Αυτό το διδακτικό σάς καθοδηγεί πώς να φτιάξετε ένα εντελώς απλό παιχνίδι 2D…

Θα χρησιμοποιήσουμε το Unity Game Engine για να σχεδιάσουμε και να δημιουργήσουμε το 2D παιχνίδι μας… και επίσης θα χρησιμοποιήσουμε το Microsoft Visual Studio για τον προγραμματισμό και τη δημιουργία ορισμένων σεναρίων.

Προμήθειες

1- Unity Game Engine

2- Microsoft Visual Studio

Βήμα 1: Λήψη Unity Game Engine & Microsoft Visual Studio

Λήψη Unity Game Engine & Microsoft Visual Studio
Λήψη Unity Game Engine & Microsoft Visual Studio
Λήψη Unity Game Engine & Microsoft Visual Studio
Λήψη Unity Game Engine & Microsoft Visual Studio

Για να δημιουργήσουμε & προγραμματίσουμε το παιχνίδι μας χρειαζόμαστε Game Engine ("Unity") & Visual Studio… Ας τα κατεβάσουμε λοιπόν πρώτα:

1-Χρησιμοποιήστε αυτόν τον σύνδεσμο… ή αναζητήστε “λήψη Unity Hub”… Για να κατεβάσετε πρώτα το “Unity Hub”

3- Στη συνέχεια, χρησιμοποιήστε αυτόν τον σύνδεσμο … Για να κάνετε λήψη του "Unity"

4- Επιλέξτε μια έκδοση Unity και, στη συνέχεια, κάντε κλικ στο "Λήψη (Win)" -> "Unity installer"

Βεβαιωθείτε ότι έχετε ελέγξει την κοινότητα Unity & Microsoft Visual Studio 2019 όπως εμφανίζεται στη δεύτερη εικόνα

Βήμα 2: Δημιουργήστε νέο έργο και εισαγάγετε νέα περιουσιακά στοιχεία

Image
Image
Δημιουργήστε νέο έργο και εισαγάγετε νέα περιουσιακά στοιχεία
Δημιουργήστε νέο έργο και εισαγάγετε νέα περιουσιακά στοιχεία

Μετά τη λήψη των "Unity Hub", "Unity" & "Microsoft Visual Studio Community 2019" … ας ξεκινήσουμε

1- Ανοίξτε το "Unity" … Στη συνέχεια, θα εκτελεστεί αυτόματα το "Unity Hub"

2- Τώρα πρέπει να δημιουργήσουμε νέο έργο… Κάντε κλικ στο "ΝΕΟ"

3- Επιλέξτε Πρότυπο 2D, Γράψτε το Όνομα Έργου σας & Επιλέξτε μια κατάλληλη τοποθεσία για το Έργο σας

4- Κάντε κλικ στο "Δημιουργία"

Αφού κάνετε κλικ στο "Δημιουργία" θα λειτουργήσει η ενότητα…

Τώρα πρέπει να προσθέσουμε τον χαρακτήρα, το υπόβαθρο και τα αντικείμενά μας…

Εάν δεν έχετε κάτι να προσθέσετε … μπορείτε να επισκεφθείτε αυτόν τον σύνδεσμο, για να κατεβάσετε περιουσιακά στοιχεία που θα χρειαστείτε.

Και τώρα θέλουμε να προσθέσουμε το Assets στην Unity… Για να γίνει αυτό:

Απλώς μπορείτε να σύρετε το φάκελο και να τον αφήσετε στο παράθυρο έργου στην ενότητα.

Ή

1- Μεταβείτε στην ενότητα & κάντε δεξί κλικ στην επιλογή Εκκαθάριση χώρου στο παράθυρο "Έργο", όπως φαίνεται στη δεύτερη εικόνα

2- Επιλέξτε το φόντο, τον χαρακτήρα και τα αντικείμενα που θέλετε να προσθέσετε από το φάκελο.

Βήμα 3: Προσθέστε τα στοιχεία σας στη σκηνή

Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή
Προσθέστε τα στοιχεία σας στη σκηνή

Εάν προσθέσετε κάτι στο παράθυρο σκηνής … θα εμφανιστεί στο παράθυρο Παιχνίδι

Για να μάθετε περισσότερα σχετικά με τα Windows της Unity, μπορείτε να επισκεφθείτε αυτόν τον σύνδεσμο…

όπως βλέπετε στην πρώτη εικόνα υπάρχει ένα Λευκό Κουτί στο παράθυρο Σκηνή και Αυτό είναι το κουτί της Κάμερας… Έτσι, οτιδήποτε μέσα σε αυτό το Κουτί, η κάμερα θα το εμφανίσει.

Τώρα ας προσθέσουμε πρώτα το φόντο στο παράθυρο σκηνής…

1- Απλώς σύρετε την εικόνα φόντου από το παράθυρο έργου και αφήστε την στο παράθυρο σκηνής

και βεβαιωθείτε ότι η εικόνα ταιριάζει στο πλαίσιο της κάμερας

μπορείτε να επεξεργαστείτε οποιοδήποτε μέγεθος εικόνας επιλέγοντας το Εργαλείο απόκρυψης από το Toolbar όπως φαίνεται στην Τρίτη εικόνα.

προσθέστε επίσης τα αντικείμενα και τον χαρακτήρα σας που θέλετε στη Σκηνή… όπως εμφανίζεται στην τελευταία εικόνα.

Βήμα 4: Προσθέστε λίγη φυσική στον χαρακτήρα

Προσθέστε λίγη φυσική στον χαρακτήρα
Προσθέστε λίγη φυσική στον χαρακτήρα
Προσθέστε λίγη φυσική στον χαρακτήρα
Προσθέστε λίγη φυσική στον χαρακτήρα

Πρώτον, για να δοκιμάσετε ή να παίξετε το παιχνίδι σας κάντε κλικ στο κουμπί Αναπαραγωγή στη γραμμή εργαλείων…

Εάν παίζετε το παιχνίδι σας τώρα… ο χαρακτήρας δεν κινείται, δεν υπάρχει βαρύτητα… όλα είναι στατικά…

για να προσθέσουμε όλες τις ιδιότητες της Φυσικής στον χαρακτήρα μας… χρησιμοποιούμε την ιδιότηταRigidbody2D Αυτή η ιδιότητα σάς επιτρέπει να επεξεργαστείτε τη δύναμη της βαρύτητας, το βάρος, τη μάζα και άλλες…

Ας το προσθέσουμε λοιπόν στον χαρακτήρα μας…

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Αναζήτηση για Rigidbody2D

4- Επιλέξτε το.

Αν παίζετε τώρα…. Ο χαρακτήρας μας πέφτει κάτω λόγω της βαρύτητας: D

Βήμα 5: Προσθέστε τη σύγκρουση στον χαρακτήρα μας

Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας
Προσθέστε τη σύγκρουση στον χαρακτήρα μας

Τώρα πρέπει να προσθέσουμε την ιδιότητα Collider2D για να επιτρέψουμε τη σύγκρουση του χαρακτήρα με το έδαφος και άλλα αντικείμενα…

Για να γίνει αυτό … Πρέπει πρώτα να προσθέσουμε αυτήν την ιδιότητα στον χαρακτήρα μας και σε οποιοδήποτε άλλο αντικείμενο χρειάζεται σύγκρουση με αυτό.

Αρχικά, ας το προσθέσουμε στον χαρακτήρα…

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Αναζητήστε το BoxCollider2D

4- Επιλέξτε το.

5- Κάντε κλικ στο πλαίσιο "Edit Collider" από το BoxCollider2D που εμφανίζεται στον Επιθεωρητή, Για να μπορείτε να αλλάξετε το μέγεθος του Πράσινου πλαισίου που εμφανίζεται στη Σκηνή

6- Σύρετε ένα από τα Πράσινα σημεία που εμφανίζονται στο Πράσινο πλαίσιο για να ταιριάζει στον Χαρακτήρα

Δεύτερον, ας το προσθέσουμε στο Ground (Κάνε τα ίδια βήματα)…

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία2- Μεταβείτε στο παράθυρο Επιθεωρητής πατήστε "Προσθήκη εξαρτήματος"

3- Αναζητήστε το BoxCollider2D

4- Επιλέξτε το.

5- Κάντε κλικ στο πλαίσιο "Edit Collider" από το BoxCollider2D που εμφανίζεται στον Επιθεωρητή, Για να μπορείτε να αλλάξετε το μέγεθος του Πράσινου πλαισίου που εμφανίζεται στη Σκηνή

6- Σύρετε ένα από τα Πράσινα σημεία που εμφανίζονται στο Πράσινο πλαίσιο για να ταιριάζει στον Χαρακτήρα

Τώρα αν παίζετε το παιχνίδι θα δείτε ότι το Character Stand on the Ground:>

Βήμα 6: Μετακινήστε τον χαρακτήρα μας

Image
Image
Κάντε το άλμα του χαρακτήρα μας
Κάντε το άλμα του χαρακτήρα μας

Για να κάνουμε τον χαρακτήρα μας να κάνει οποιαδήποτε εργασία, πρέπει πρώτα να του προσθέσουμε ένα σενάριο για να του πούμε τι να κάνει…

Η Unity χρησιμοποιεί τη γλώσσα C# … Αν θέλετε να μάθετε περισσότερα σχετικά με αυτήν, μπορείτε να επισκεφθείτε αυτόν τον σύνδεσμο

Ας δημιουργήσουμε λοιπόν το σενάριο

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Γράψτε το όνομα του σεναρίου (για παράδειγμα κίνηση)…

4- Κάντε κλικ στο "Νέο σενάριο"

5- Κάντε κλικ στο "Δημιουργία και προσθήκη"

Τώρα πατήστε δύο φορές για να το επεξεργαστείτε το σενάριο

6- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

7- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #ySScriptName σας)

8- αν θέλετε να μάθετε πώς να κωδικοποιήσετε αυτό … Επισκεφτείτε αυτόν τον σύνδεσμο

9- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή χαρακτήρων, κοιτάξτε το σενάριό σας

10- Επιλέξτε το δεξί και το αριστερό κουμπί και ορίστε την ταχύτητα.

Τώρα αν παίζετε το παιχνίδι ο χαρακτήρας θα μετακινηθεί …: D

Βήμα 7: Κάντε το άλμα των χαρακτήρων μας

Κάντε το άλμα του χαρακτήρα μας
Κάντε το άλμα του χαρακτήρα μας
Κάντε το άλμα του χαρακτήρα μας
Κάντε το άλμα του χαρακτήρα μας

Αφού προσθέσουμε την κίνηση του χαρακτήρα μας … τώρα είμαστε έτοιμοι να κάνουμε το άλμα των χαρακτήρων μας…

Έτσι, πρέπει επίσης να δημιουργήσουμε ένα νέο σενάριο που κάνει τους χαρακτήρες μας να πηδούν…

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Γράψτε το όνομα του Script (για παράδειγμα Jumping)…

4- Κάντε κλικ στο "Νέο σενάριο"

5- Κάντε κλικ στο "Δημιουργία και προσθήκη"

Πριν από την επεξεργασία του Jump Script… Ας προσθέσουμε πρώτα ένα Layer στο Ground για να κάνουμε την Unity να γνωρίζει ότι αυτό το αντικείμενο είναι Ground…

1- Επιλέξτε το έδαφος από την ιεραρχία

2- Κάντε κλικ στο "Προεπιλογή" από το "Στρώμα" που βρίσκεται στην κορυφή του επιθεωρητή

3- Επιλέξτε "Προσθήκη στρώματος"

4- Ονομάστε το επίπεδο 8 σε "Ground" (Όπως φαίνεται στη δεύτερη εικόνα)

5- Επιλέξτε ξανά το έδαφος από την ιεραρχία

6- Κάντε κλικ στο "Προεπιλογή" από το "Στρώμα" που βρίσκεται στην κορυφή του επιθεωρητή

7- Επιλέξτε "Ground"

Αυτό ήταν … Δημιουργήσαμε τελικά ένα νέο στρώμα που είναι "Ground" και το προσθέσαμε στο Ground μας

Πριν επίσης κάνουμε το άλμα των χαρακτήρων μας, πρέπει να βεβαιωθούμε ότι αγγίζει το έδαφος στη συνέχεια, πηδάει.

Ας δημιουργήσουμε λοιπόν το GroundCheck για τον χαρακτήρα μας…

1- Κάντε δεξί κλικ στο χαρακτήρα σας από την Ιεραρχία

2- Επιλέξτε "Create Empty" και μετονομάστε το σε "GroundCheck"

3- Επιλέξτε το "Move Tool" από τη γραμμή εργαλείων και μετακινήστε το "GroundCheck" προς τα κάτω στη βάση χαρακτήρων ή στο παπούτσι (όπως φαίνεται στην Πέμπτη εικόνα)

Μετά από αυτό είμαστε έτοιμοι να επεξεργαστούμε το σενάριο άλματος

1- Ανοίξτε το Jumping Script (Από το Έργο ή τον Επιθεωρητή)

2- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

3- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #ySScriptName σας)

αν θέλετε να μάθετε πώς το κωδικοποιούμε αυτό … Επισκεφτείτε αυτόν τον σύνδεσμο

4- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή χαρακτήρων, κοιτάξτε το σενάριό σας (όπως φαίνεται στην έκτη εικόνα)

5- Ορίστε το Jump Force σας, προσθέστε το "GroundCheck" στο Ground Check Point (σύροντάς το και αφήστε το στο ορθογώνιο κουτί), ορίστε την ακτίνα εδάφους (Για παράδειγμα 0.1), επιλέξτε το "Ground" Ground Layer & Τέλος επιλέξτε το κουμπί άλματος.

Αν παίζετε το παιχνίδι τώρα…. Περπατάει & Πηδάει … Χουρααααα:)

Βήμα 8: Ζωντανέψτε τον χαρακτήρα

Image
Image
Ζωντανέψτε τον χαρακτήρα
Ζωντανέψτε τον χαρακτήρα
Ζωντανέψτε τον χαρακτήρα
Ζωντανέψτε τον χαρακτήρα
Ζωντανέψτε τον χαρακτήρα
Ζωντανέψτε τον χαρακτήρα

Αφού κάνουμε τον χαρακτήρα μας να μετακινηθεί και να πηδήξει… ας τον εμψυχώσουμε… Θα τον κάνει να φαίνεται πολύ κουλ…

χρειάζεστε πρώτα μια Sprite Image του ρελαντί και του περπατήματος και του άλματος (όπως εμφανίζεται από την πρώτη έως την τέταρτη εικόνα)

Για να ζωντανέψετε τον χαρακτήρα, πρέπει να εργαστείτε στο παράθυρο κινούμενων σχεδίων και στο παράθυρο κινούμενων σχεδίων και από προεπιλογή τη διεπαφή της ενότητας δεν εμφανίζετε αυτά τα Windows… για να τα αποκτήσετε:

1- Κάντε κλικ στο Ctrl+6 για να εμφανιστεί το παράθυρο Animation

2- Επιλέξτε Παράθυρο από την επάνω αριστερή αναπτυσσόμενη επιλογή (Όπως φαίνεται στην Πέμπτη εικόνα)

Στη συνέχεια, επιλέξτε "Animation" -> "Animator" και στη συνέχεια θα ανοίξουν τα δύο Windows (Παράθυρο κινούμενων σχεδίων & Παράθυρο animator)

Τώρα ας ξεκινήσουμε το Animate the Character όταν βρίσκεται σε ρελαντί…

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Κάντε κλικ στο κουμπί "Δημιουργία" στα Windows animation

3- Επιλέξτε ένα κατάλληλο μέρος για να αποθηκεύσετε το animation σε αυτό

4- Στη συνέχεια, επιλέξτε όλες τις φωτογραφίες στο ρελαντί από το έργο και σύρετε και αποθέστε τις στο παράθυρο κινούμενων εικόνων (όπως εμφανίζεται στην έκτη εικόνα)

Αν τώρα παίζετε The Character is Idling Wow… Πολύ Cool…

Τώρα ας τον κάνουμε να παίξει κινούμενα σχέδια Walk όταν περπατά…

1- Μεταβείτε στο παράθυρο κινούμενων εικόνων κάντε κλικ στο "Νέα κινούμενη εικόνα"

2- Επιλέξτε "Δημιουργία νέου κλιπ"

3- Επιλέξτε ένα κατάλληλο μέρος για να αποθηκεύσετε το animation σε αυτό

4- Στη συνέχεια, επιλέξτε όλες τις φωτογραφίες περπατήματος από το έργο και σύρετε και αποθέστε το στο παράθυρο κινούμενων σχεδίων

Τώρα ανοίξτε το παράθυρο animator

1- Κάντε δεξί κλικ στο Idle Box επιλέξτε "make Transition" και κάντε κλικ στο Walk Box (όπως εμφανίζεται στην έβδομη εικόνα)

Σημείωση: Δεν πρέπει να υπάρχει το ίδιο όνομα κιβωτίου κινουμένων σχεδίων, εξαρτάται από το όνομα που έχετε …

2- Κάντε δεξί κλικ στο Walk Box επιλέξτε "Πραγματοποιήστε μετάβαση" και κάντε κλικ στο Idle Box

3- Στις Παράμετροι Κάντε κλικ στο εικονίδιο Plus (+) Επιλέξτε Bool (Ονομάστε το για παράδειγμα Walk)

4- Επιλέξτε τα βέλη που μετακινούνται από κινούμενα σχέδια Idle to Walk, Μεταβείτε στο It'sInspector και ορίστε "Έχει χρόνο εξόδου" σε False, "Fixed Duration" σε false, Ορίστε "Διάρκεια μετάβασης" σε Zero και κάντε κλικ στο συν (+) Αυτά υπάρχουν στο Condition και ορίστε το "Walk" σε "True" (Όπως φαίνεται στην όγδοη εικόνα)…

5- Επιλέξτε τα βέλη που μετακινούνται από κινούμενα σχέδια Walk to Idle, Μεταβείτε στον επιθεωρητή του και ορίστε "Έχει χρόνο εξόδου" σε False, "Fixed Duration" σε false, Ορίστε "Διάρκεια μετάβασης" σε Zero και κάντε κλικ στο συν (+) Αυτό υπάρχουν μέσα στο Condition και ορίστε το "Walk" σε "False"

6- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

7- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

8- Γράψτε το όνομα του Script (για παράδειγμα AnimateWalk)…

9- Κάντε κλικ στο "Νέο σενάριο"

10- Κάντε κλικ στο "Δημιουργία και προσθήκη"

11- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

12- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί για το #yourScriptName, το όνομα του σεναρίου κίνησης αντί του #YourMotionScriptName και επίσης το όνομα του Jumping Script αντί του #YourJumpingScriptName και γράψτε Το όνομά σας Bool αντί για "Walk" που δημιουργήσατε στο εσωτερικό των Parameters στο Animator)

13- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή χαρακτήρων, κοιτάξτε το σενάριό σας

14- Σύρετε τον χαρακτήρα σας και αφήστε τον μέσα στο "Insertyour Motion Script" & "Insertyour Jump Script"

Εάν παίζετε το παιχνίδι τώρα, ο παίκτης βρίσκεται σε ρελαντί και κερδίζει μετακινεί το παιχνίδι Run Animation… Cool:>

Τώρα ας τον κάνουμε να παίξει κινούμενο σχέδιο Jump όταν πηδά…

1- Μεταβείτε στο παράθυρο κινούμενων εικόνων κάντε κλικ στο "Νέα κινούμενη εικόνα"

2- Επιλέξτε "Δημιουργία νέου κλιπ"

3- Επιλέξτε ένα κατάλληλο μέρος για να αποθηκεύσετε το animation σε αυτό

4- Στη συνέχεια, επιλέξτε όλες τις Φωτογραφίες με άλμα από το έργο και σύρετε και αποθέστε το στο παράθυρο κινούμενων σχεδίων

Τώρα ανοίξτε το παράθυρο animator

1- Κάντε δεξί κλικ στο Idle Box επιλέξτε "make Transition" και κάντε κλικ στο Jump Box (όπως εμφανίζεται στην ένατη εικόνα)

2- Κάντε δεξί κλικ στο Jump Box, επιλέξτε "Make Transition" και κάντε κλικ στο Run Box

3- Στις Παράμετροι Κάντε κλικ στο εικονίδιο Plus (+) Επιλέξτε Bool (Ονομάστε το για παράδειγμα Jump)

4- Επιλέξτε τα βέλη που μετακινούνται από κινούμενα σχέδια Idle to Jump, Μεταβείτε στον επιθεωρητή του και ορίστε το "Has Exit Time" σε False, "Fixed Duration" σε false, Ορίστε "Transition Duration" σε Zero και κάντε κλικ στο συν (+) Αυτό υπάρχουν μέσα στο Condition και ορίστε το "Jump" σε "True" (Όπως φαίνεται στη δέκατη εικόνα)…

5- Επιλέξτε τα βέλη που μετακινούνται από το κινούμενο σχέδιο Jump to Run, μεταβείτε στον επιθεωρητή του και ορίστε το "Has Exit Time" σε False, "Fixed Duration" σε false, ορίστε το "Transition Duration" σε Zero και κάντε κλικ στο plus (+) Αυτό υπάρχουν μέσα στο Condition και ορίστε το "Jump" σε "False"

6- Πατήστε δύο φορές στο πλαίσιο κινούμενων σχεδίων Jump From the Animator και ορίστε το "Loop Time" σε "False"

7- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

8- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

9- Γράψτε το όνομα του Script (για παράδειγμα AnimateJump)…

10- Κάντε κλικ στο "Νέο σενάριο"

11- Κάντε κλικ στο "Δημιουργία και προσθήκη"

12- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

13- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί για το #yourScriptName & επίσης το όνομα του άλλου σεναρίου σας αντί για το #YourJumpingScriptName και γράψτε το όνομά σας αντί για "Walk" That δημιουργήσατε μέσα στο Parameters in the Animator)

14- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή χαρακτήρων, κοιτάξτε το σενάριό σας

15- Σύρετε τον χαρακτήρα σας και αφήστε τον μέσα στο "Insertyour Jump Script"

Αν παίζετε τώρα το παιχνίδι σας, ο παίκτης θα μείνει ρελαντί… περπατά… και άλμα… χουχ!:ΡΕ

αλλά πρέπει να ανατραπεί

Βήμα 9: Αναστροφή του χαρακτήρα σας

Αναποδογυρίζοντας τον χαρακτήρα σας
Αναποδογυρίζοντας τον χαρακτήρα σας
Αναποδογυρίζοντας τον χαρακτήρα σας
Αναποδογυρίζοντας τον χαρακτήρα σας
Αναποδογυρίζοντας τον χαρακτήρα σας
Αναποδογυρίζοντας τον χαρακτήρα σας

Πρώτα πρέπει να προσθέσετε ένα νέο σενάριο στον χαρακτήρα μας:

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Γράψτε το όνομα του Script (για παράδειγμα Flip)…

4- Κάντε κλικ στο "Νέο σενάριο"

5- Κάντε κλικ στο "Δημιουργία και προσθήκη"

6- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

7- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #yourScriptName & επίσης το όνομα του σεναρίου κίνησης αντί του #YourMotionScriptName)

8- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή χαρακτήρων, κοιτάξτε το σενάριό σας

9- Σύρετε τον χαρακτήρα σας και αφήστε τον μέσα στο "Insertyour Motion Script"

10-Αντιγράψτε την κλίμακα Χ του χαρακτήρα σας από το (Μετασχηματισμός) στο επάνω μέρος του Επιθεωρητή και περάστε το στην Κλίμακα_Χ στο σενάριό σας (Όπως εμφανίζεται στη δεύτερη και τρίτη εικόνα)

11- Αντιγράψτε την Κλίμακα του χαρακτήρα σας από το (Μετασχηματισμός) στο πάνω μέρος του Επιθεωρητή και περάστε το στην Κλίμακα_Υ

Βήμα 10: Κάμερα Ακολουθήστε τον χαρακτήρα μας

Αυτή τη φορά πρέπει να προσθέσετε ένα νέο σενάριο στην κάμερα μας:

1- Επιλέξτε την κάμερα από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Γράψτε το όνομα του Script (για παράδειγμα CameraFollow)…

4- Κάντε κλικ στο "Νέο σενάριο"

5- Κάντε κλικ στο "Δημιουργία και προσθήκη"

6- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

7- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #ySScriptName σας)

8- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή της κάμερας, κοιτάξτε το σενάριό σας

Μπορείτε να επεξεργαστείτε άλλες ρυθμίσεις εάν θέλετε…

για να δώσετε ένα πλεονέκτημα στην Κάμερα, χρησιμοποιήστε το offset X & Y

Βήμα 11: Προσθέστε το δεύτερο πρόγραμμα αναπαραγωγής (2 παίκτες) και την κάμερα ακολουθήστε 2 παίκτες

Προσθήκη του δεύτερου παίκτη (2 παίκτες) & κάμερα Ακολουθήστε 2 παίκτες
Προσθήκη του δεύτερου παίκτη (2 παίκτες) & κάμερα Ακολουθήστε 2 παίκτες

Για να κάνετε το παιχνίδι σας πιο ενδιαφέρον…. Μπορείτε να το κάνετε 2, 3, 4, 10, 20…. Παίκτες… όποιος αριθμός παικτών θέλετε… έτσι κάντε το:

1- Επιλέξτε τον χαρακτήρα σας από την Ιεραρχία

2- Διπλότυπό του (Pres στο Ctrl + D)

τώρα προσθέσατε έναν άλλο χαρακτήρα

3- Μετακινήστε το με το εργαλείο Μετακίνηση και σύρετέ το, τοποθετήστε το σε κατάλληλο μέρος

4- Τώρα πρέπει να αλλάξουμε τις ρυθμίσεις ελέγχου, για να μεταβείτε στον επιθεωρητή του, να αλλάξετε το δεξί και το αριστερό κουμπί του σεναρίου κίνησης

5- Αλλάξτε επίσης το κουμπί Μετάβαση…

Αλλά τώρα Η κάμερα ακολουθεί έναν παίκτη μόνο, για να το κάνετε να ακολουθήσει περισσότερους από έναν παίκτες, πρέπει να προσθέσουμε νέο σενάριο σε αυτό:

1- Επιλέξτε την κάμερά σας από την Ιεραρχία2- Μεταβείτε στο παράθυρο Επιθεωρητής πατήστε "Προσθήκη εξαρτήματος"

3- Γράψτε το όνομα του Script (για παράδειγμα CameraFollowMultipleTarget)…

4- Κάντε κλικ στο "Νέο σενάριο"

5- Κάντε κλικ στο "Δημιουργία και προσθήκη"

6- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

7- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #ySScriptName σας)

8- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή της κάμερας, κοιτάξτε το σενάριό σας

9- Ορίστε τον "Στόχο" 2

10- Σύρετε τους δύο παίκτες σας μέσα σε αυτόν τον στόχο.

Βεβαιωθείτε ότι η μετατόπιση Z της κάμερας (-20)

Μπορείτε να αλλάξετε ή να ορίσετε μια άλλη ρύθμιση… εάν θέλετε να κάνετε το πλεονέκτημα στην Κάμερα Επεξεργαστείτε το Offset X & Y

Βήμα 12: Προσθήκη βαθμολογίας και νεκρών πόντων

Προσθήκη βαθμολογίας και νεκρών πόντων
Προσθήκη βαθμολογίας και νεκρών πόντων

Υπάρχουν πολλές υπέροχες ιδέες που μπορείτε να κάνετε στο παιχνίδι σας, αλλά η πιο απλή ιδέα είναι να δημιουργήσετε μια απλή περιοχή βαθμολογίας εάν κάποιος από τους χαρακτήρες φτάσει πρώτα κερδίζει και υπάρχουν νεκρές περιοχές εάν ο παίκτης το αγγίξει. το σημείο αναπαραγωγής τώρα…

Ας φτιάξουμε πρώτα την περιοχή βαθμολογίας:

1- Αλλά το αντικείμενο a Ground and the Score (Όπως φαίνεται στην πρώτη εικόνα)

μην ξεχάσετε να προσθέσετε το Box Collider2D σε αυτό

Τώρα πρέπει να προσθέσουμε στο σκορ ένα Script

1- Επιλέξτε το σκορ σας από την Ιεραρχία

2- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

3- Γράψτε το όνομα του Script (για παράδειγμα ScoreGround)…

3- Κάντε κλικ στο "Νέο σενάριο" 4- Κάντε κλικ στο "Δημιουργία και προσθήκη"

5- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

6- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε όνομα σεναρίου αντί για #yourScriptName, & Μετονομάστε το όνομα 2 παικτών αντί για "YourPlayer1Name" & "YourPlayer2Name")

7- Αποθηκεύστε το σενάριο και μεταβείτε στον επιθεωρητή της κάμερας, κοιτάξτε το σενάριό σας

Πρέπει τώρα να δημιουργήσουμε το κουμπί Text και Restart

Για να δημιουργήσετε ένα κείμενο

1- Κάντε κλικ στο Plus (+) στην Ιεραρχία

2- Επιλέξτε "UI" -> "Text"

3- Μετονομάστε το κείμενο από τον επιθεωρητή και επεξεργαστείτε το χρώμα του….

4- Δημιουργήστε 2 κείμενα το ένα για τον Παίκτη ένα (Για παράδειγμα "Ο παίκτης κερδίζει 1") και το άλλο για το Παίκτη 2

Τώρα πρέπει να δημιουργήσουμε το κουμπί επανεκκίνησης

Για να δημιουργήσετε ένα κουμπί1- Κάντε κλικ στο συν (+) στην Ιεραρχία

2- Επιλέξτε "UI" -> "Κουμπί"

3- Μετονομάστε το κουμπί από τον επιθεωρητή και επεξεργαστείτε το χρώμα του….

δημιουργήστε μόνο ένα κουμπί

Τώρα, αφού δημιουργήσουμε κείμενα και κουμπιά, πρέπει να τα προσθέσουμε στο Scoring Ground Inspector για να το κάνουμε αυτό:

1- Επιλέξτε τη βαθμολογία σας από την Ιεραρχία2- Μεταβείτε στο παράθυρο Επιθεωρητής

3- Κοιτάξτε το σενάριο που έχετε προσθέσει

4- Σύρετε τα κείμενα και αφήστε τα στα "Win Text Of Player 1" & "Win Text Of Player 2"

5- Σύρετε το κουμπί και αφήστε το στο κουμπί "Επανεκκίνηση"

εάν παίζετε τώρα Κάθε πράγμα λειτουργεί εκτός από το κουμπί επανεκκίνησης

Για να λειτουργήσει

1- Επιλέξτε το αρχείο από τα αναπτυσσόμενα εργαλεία στην επάνω αριστερή γωνία της ενότητας…

2- Επιλέξτε "Ρυθμίσεις κατασκευής"

3- Σύρετε τη Σκηνή σας από το φάκελο Σκηνή που βρέθηκε στο Παράθυρο Έργου και αποθέστε το στο "Σκηνή στις κατασκευές"

τώρα Ας προσθέσουμε νέο σενάριο στο κουμπί

4- Επιλέξτε το κουμπί σας από την Ιεραρχία

5- Μεταβείτε στο παράθυρο Inspector, πατήστε "Προσθήκη εξαρτήματος"

6- Γράψτε το όνομα του Script (για παράδειγμα SceneLoader)…

7- Κάντε κλικ στο "Νέο σενάριο"

8- Κάντε κλικ στο "Δημιουργία και προσθήκη"

9- Διαγράψτε όλους τους κωδικούς που γράφονται αυτόματα

10- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #ySScriptName σας)

11- Αποθηκεύστε το σενάριο και επιστρέψτε στην ενότητα

12- Επιλέξτε το κουμπί σας από την Ιεραρχία

13- Μεταβείτε στο It Inspector κάντε κλικ στο Plus (+) Από το "on Click"

14- σύρετε και αφήστε το μπουτόν στο ορθογώνιο κουτί

15- Κάντε κλικ στο "Χωρίς λειτουργία" Επιλέξτε "SceneLoader" -> "Φόρτωση σκηνής"

16- γράψτε μηδέν… 0

τώρα Αν το παίξετε λειτουργεί….. Hurray: D

Ας προσθέσουμε τη νεκρή ζώνη για να το κάνουμε αυτό:

1- Κάντε κλικ στο Plus (+) στην Ιεραρχία

2-Επιλέξτε "Δημιουργία άδειου" και μεταβείτε στον επιθεωρητή του

3- Προσθέστε το BoxCollider 2d….

4- Μετακινήστε το προς τα κάτω, οπότε όταν ο παίκτης πέσει κάτω συγκρούεται πάνω του

Τώρα προσθέστε νέο σενάριο σε αυτό το αντικείμενο παιχνιδιού και ονομάστε το για παράδειγμα DeadZone

5- Κατεβάστε το κείμενο, αντιγράψτε το και περάστε το στο σενάριό σας (Μην ξεχάσετε να γράψετε το όνομα του σεναρίου σας αντί του #yourScriptName & και γράψτε τα ονόματα των χαρακτήρων σας αντί για το "yourPlayer1 Name", "YourPlayer2 Name")

Τώρα αποθηκεύστε και επιστρέψτε πίσω στην ενότητα

Πρέπει να προσθέσουμε ένα Empty Gameobject που υποδεικνύει πού θα αναπαραχθεί ο παίκτης μας

1- Κάντε κλικ στο Plus (+) στην Ιεραρχία

2- Επιλέξτε "Δημιουργία κενού"

3- Μετακινήστε τη θέση στην ίδια θέση που χρειάζεστε για αναπαραγωγή των παικτών

4- Κοιτάξτε το The DeadZone Script από τον επιθεωρητή και προσθέστε το Spawn Point (Το παιχνίδι αντικείμενο που έχετε δημιουργήσει) σε αυτό.

Εάν παίζετε τώρα, θα εντυπωσιαστείτε: -O

Βήμα 13: Πάγωμα της περιστροφής

όταν παίζετε το παιχνίδι Υπάρχει ένα σφάλμα που είναι ο χαρακτήρας περιστρέφεται…

Εάν ενοχληθείτε από αυτό το σφάλμα… μπορείτε να το διορθώσετε εύκολα:

1- Απλώς επιλέξτε τον χαρακτήρα από την Ιεραρχία

2- Κοιτάξτε το Rigidbody2D από τον επιθεωρητή

3- Ανοίξτε το "Περιορισμοί" και ορίστε το "Freeze Rotation" σε True

Αυτό είναι;)

Βήμα 14: Δημιουργία κύριου μενού στο παιχνίδι σας

Αυτός είναι ο τρόπος δημιουργίας του κύριου μενού σας

Βήμα 15: Δημοσίευση και κοινή χρήση

Τέλος για να ανεβάσετε το παιχνίδι σας Δείτε αυτό το βίντεο

Ελπίζω να σας αρέσει… Μάθετε… Have Fum:)

Οποιεσδήποτε Ερωτήσεις Ρωτήστε με για:

Συνιστάται: