Αυτή η σελίδα έχει μεταφραστεί από τα αγγλικά. Αν οι δύο διαφέρουν, η αγγλική σελίδα είναι η σωστή. Διαβάστε την αγγλική σελίδα
Το κιτ παίκτη Kotlin εκτελείται στη JVM, σε υπολογιστή και σε Android. Τα παιχνίδια Java χρησιμοποιούν το ίδιο κιτ μέσω της πρόσοψής του για Java. Τα παραδείγματα ακολουθούν ένα παιχνίδι libGDX, του οποίου ο βρόχος απόδοσης είναι το φυσικό σημείο για να αδειάζετε συμβάντα, και οι ίδιες κλήσεις ταιριάζουν σε οποιονδήποτε βρόχο παιχνιδιού.
Προσθήκη του κιτ και των εγγενών βιβλιοθηκών του
Το κιτ και οι εγγενείς βιβλιοθήκες του είναι ξεχωριστά artifacts στο Maven Central, οπότε προσθέστε και τα δύο. Ένα παιχνίδι για υπολογιστή προσθέτει το lingara-embed-natives-desktop, που περιέχει τις βιβλιοθήκες για Windows, macOS και Linux. Ένα module Android προσθέτει αντ’ αυτού το lingara-embed-natives-android, ένα AAR. Σε ένα έργο libGDX, οι εγγενείς βιβλιοθήκες υπολογιστή μπαίνουν στο module υπολογιστή και οι εγγενείς βιβλιοθήκες Android στο module Android.
Ένα παιχνίδι Kotlin εξαρτάται από το lingara-embed-kotlin· ένα παιχνίδι Java από το lingara-embed-java, την πρόσοψη.
Λήψη token από τον διακομιστή σας
Το κιτ δεν κρατά ποτέ κανένα μυστικό. Δώστε του τη διαδρομή token του δικού σας διακομιστή και την κεφαλίδα που μεταφέρει τη συνεδρία του παίκτη, και το κιτ στέλνει αίτημα σε αυτήν κάθε φορά που χρειάζεται token. Ο διακομιστής σας εκδίδει με ένα κιτ διακομιστή και απαντά με το token και τη λήξη του.
Άδειασμα συμβάντων στον βρόχο απόδοσης
Ο πυρήνας εκτελεί το δικτυακό του I/O στο δικό του νήμα και δεν καλεί ποτέ τον κώδικά σας. Στον βρόχο απόδοσης, στο νήμα του παιχνιδιού, αδειάστε ό,τι έχει φτάσει, το πολύ 256 συμβάντα κάθε φορά, και χειριστείτε το καθένα: μια ενημέρωση εξάσκησης, μια απάντηση NPC σε ροή, ένα σφάλμα. Σε Java, κάθε συμβάν πηγαίνει στην αντίστοιχη μέθοδο του visitor σας. Κλείστε το κιτ στο βήμα dispose του παιχνιδιού σας, το οποίο σταματά τον πυρήνα και τον αποδεσμεύει.