Δημοσιεύτηκε: 31 Μαρ 2009, 16:31
από cyberpython
ftso έγραψε:
cyberpython έγραψε:Για να γράψει κάποιος 3D παιχνίδια ΔΕ χρειάζεται DirectX - μπορεί να το κάνει εξίσου εύκολα με OpenGL και την SDL.

Αυτό δεν είναι και τόσο αληθές. Η ανάπτυξη σε directx είναι πιο εύκολη σε σχέση με το opengl. Επίσης και οι απαιτήσεις του πρώτου είναι μικρότερες σε σχέση με το δεύτερο...

Δεν είπα κάτι διαφορετικό - αν παρατηρήσεις θα δεις οτι αναφέρθηκα στην SDL και αυτό γιατί η OpenGL αφορά αποκλειστικά το σχεδιασμό γραφικών (π.χ. δεν υποστηρίζει εξ' ορισμού χειρισμό συσκευών, ήχο κλπ.). Αλλά όλα αυτά μπορούν να γίνουν με άλλες βιβλιοθήκες(π.χ. GLUT - αλλά πρέπει να έχεις υπομονή και γερά νεύρα) και APIs. Επίσης, υπάρχουν αρκετές engines & libraries που "κάθονται" πάνω στο OpenGL και απλοποιούν σημαντικά τη δουλειά που πρέπει να γίνει (ουσιαστικά απαλείφεται η ανάγκη για άμεσες κλήσεις στο OpenGL).