Halaman ini diterjemahkan daripada bahasa Inggeris. Jika kedua-duanya berbeza, halaman bahasa Inggeris adalah yang betul. Baca halaman bahasa Inggeris
Kit pemain Kotlin berjalan pada JVM, di desktop dan di Android. Permainan Java menggunakan kit yang sama melalui fasad Java-nya. Sampel mengikuti permainan libGDX, yang gelung pemaparannya ialah tempat semula jadi untuk mengosongkan acara, dan panggilan yang sama sesuai dengan mana-mana gelung permainan.
Tambahkan kit dan pustaka aslinya
Kit dan pustaka aslinya ialah artifak berasingan di Maven Central, jadi tambahkan kedua-duanya. Permainan desktop menambah lingara-embed-natives-desktop, yang membawa pustaka untuk Windows, macOS dan Linux. Modul Android menambah lingara-embed-natives-android, sebuah AAR, sebaliknya. Dalam projek libGDX, pustaka asli desktop diletakkan dalam modul desktop dan pustaka asli Android dalam modul Android.
Permainan Kotlin bergantung pada lingara-embed-kotlin; permainan Java pada lingara-embed-java, iaitu fasad.
Dapatkan token daripada pelayan anda
Kit tidak pernah menyimpan rahsia. Berikan laluan token pelayan anda sendiri dan pengepala yang membawa sesi pemain, dan kit menghantar ke laluan itu setiap kali ia memerlukan token. Pelayan anda mencetak dengan kit pelayan dan menjawab dengan token serta tempoh tamatnya.
Kosongkan acara dalam gelung pemaparan anda
Teras menjalankan I/O rangkaiannya pada benangnya sendiri dan tidak pernah memanggil kod anda. Dalam gelung pemaparan anda, pada benang permainan, kosongkan apa yang telah tiba, paling banyak 256 acara pada satu masa, dan kendalikan setiap satu: kemas kini latihan, balasan NPC yang distrim, ralat. Dalam Java, setiap acara pergi ke kaedah yang sepadan dalam pelawat anda. Tutup kit dalam langkah pelupusan permainan anda, yang menghentikan teras dan membebaskannya.