Logo el.boatexistence.com

Πρέπει να μάθω sdl ή opengl;

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

Πρέπει να μάθω sdl ή opengl;
Πρέπει να μάθω sdl ή opengl;

Βίντεο: Πρέπει να μάθω sdl ή opengl;

Βίντεο: Πρέπει να μάθω sdl ή opengl;
Βίντεο: Νίκος Οικονομόπουλος – Πρέπει Δεν Πρέπει | Official Music Video (4K) 2024, Ενδέχεται
Anonim

Αν θέλετε πολλά φανταχτερά εφέ και sprites στην οθόνη ταυτόχρονα, χρησιμοποιήστε το OpenGL επειδή υποστηρίζει shaders και έχει επιτάχυνση υλικού. Εάν το παιχνίδι σας είναι απλό και δεν χρειάζεται πολλά εφέ ή sprites, παραμείνετε με την SDL, ειδικά αν είναι το πρώτο σας παιχνίδι. Η SDL δεν είναι επιτάχυνση υλικού, αλλά είναι πολύ πιο εύκολη στη χρήση.

Ποιο είναι καλύτερο OpenGL ή SDL;

Σχετικά με το παράδειγμά σας σχετικά με τα περιστρεφόμενα γραφικά: είναι καλύτερα να το κάνετε με OpenGL (δηλαδή επιτάχυνση υλικού) παρά με την ίδια την SDL (δηλαδή στη CPU) επειδή είναι γενικά υπολογιστικά εντατική (ειδικά αν έχετε πολλά bitmaps για να περιστρέψετε κάθε καρέ και θέλετε το εφέ να είναι ομαλό).

Πρέπει να χρησιμοποιήσω SDL;

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

Πρέπει να μάθω OpenGL ή DirectX;

Λοιπόν, το συμπέρασμα μου είναι: Και τα δύο είναι καλά, το OpenGL σας δίνει κωδικό πολλαπλής πλατφόρμας (Υπό την προϋπόθεση ότι τον γράφετε) και το DirectX σας δίνει περισσότερα εργαλεία και βιβλιοθήκες προσανατολισμένα στην ανάπτυξη παιχνιδιών. Αν είναι να ξεκινήσετε όσο το δυνατόν πιο γρήγορα, θα συνιστούσα το OpenGL σε μια GPU NVidia.

Θα πρέπει να μάθετε OpenGL;

Πρέπει να μαθαίνετε πρώτα το OpenGL, καθώς αυτό είναι το πρότυπο για τα Γραφικά, σε τόσες πολλές πλατφόρμες. Ακόμα κι αν υπάρχει μια νεότερη βιβλιοθήκη, η κατανόηση των βασικών και η εργασία με μια γλώσσα που χρησιμοποιείται σε όλο τον κλάδο, είναι πολύ σημαντική… Ειδικά επειδή η Vulkan δεν θα χρησιμοποιηθεί σε μεγάλες εταιρείες για λίγο, έκτοτε.

Συνιστάται: