Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Βοήθημα για Android OpenGL

OpenGL είναι μια βασική προδιαγραφή API που χρησιμοποιείται για την παραγωγή 3D γραφικά . Android OpenGL λειτουργεί χρησιμοποιώντας την ίδια θεωρία για να καταστήσει 3D γραφικών για την πλατφόρμα Android . Εκτός από τον κώδικα της Google που ασχολείται με το πώς να χρησιμοποιήσετε το Android OpenGL , υπάρχουν εκατοντάδες προγραμματιστές που εργάζονται στην πλατφόρμα OpenGL και δείγματα κώδικα τους μπορεί να χρησιμοποιηθεί από κάθε αρχάριο για να ξεκινήσετε με τη χρήση αυτού του ανοικτού προτύπου για το Android εφαρμογές τους . Οδηγίες
Set Up
Η

1 Ρυθμίστε το GLSurfaceView καλώντας τη λειτουργία παρακάτω :

setRenderer Δημόσια κενό ( GLSurfaceView.Renderer renderer ) 2

Εφαρμογή των παρακάτω λειτουργιών στο εσωτερικό του renderer :

Δημόσια κενό onSurfaceCreated ( GL10 gl , EGLConfig config )

Δημόσια άκυρη DrawFrame ( GL10 , gl )

Δημόσια κενό onSufaceChanged ( GL10 gl , πλάτος, ύψος int )
εικόνων 3

Δημιουργήστε μια δραστηριότητα εισάγοντας τα απαραίτητα αρχεία και τα μαθήματα με τη χρήση της « εισαγωγής android " λειτουργία. Καθορίστε τα στοιχεία renderer όπως το « onSurfaceCreated " χρώμα , το μοντέλο και το βάθος . Κάντε το ίδιο για το " onSurfaceChanged " λειτουργία
εικόνων 3D Παράδειγμα
Η 4

Δημιουργήστε ένα νέο έργο που ονομάζεται " 3D" και μια νέα κατηγορία με το ίδιο όνομα , όπως φαίνεται παρακάτω . :

Εισαγωγή android.cotent.Context ?

Εισαγωγή android.opengl.GLSurfaceView ?

δημόσια τάξη 3dview επεκτείνει GLSurfaceView {

Ιδιωτική

Public 3dview πλαίσιο 9Context ) { }


}
5

Εισάγετε την κατηγορία 3DRenderer όπως φαίνεται παρακάτω :

δημόσια τάξη 3DRenderer υλοποιεί GLSurfaceView . Renderer {

Ιδιωτική static final String

Private float ?

Ιδιωτική float ?

Ιδιωτική float ?

Καθορίστε κάθε χρώμα float παραπάνω .
Η 6

Δημιουργήστε την τεκμηρίωση για το έργο χρησιμοποιώντας την κανονική διαδικασία προγραμματισμού .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα