Isinalin mula sa Ingles ang pahinang ito. Kung magkaiba ang dalawa, ang pahinang Ingles ang tama. Basahin ang pahinang Ingles
Tumatakbo ang Kotlin player kit sa JVM, sa desktop at sa Android. Ginagamit ng mga Java na laro ang parehong kit sa pamamagitan ng Java facade nito. Sinusundan ng mga sample ang isang libGDX na laro, na ang render loop ay natural na lugar para umubos ng mga event, at ang parehong mga tawag ay akma sa anumang game loop.
Idagdag ang kit at ang mga native nito
Magkahiwalay na artifact sa Maven Central ang kit at ang mga native library nito, kaya idagdag ang dalawa. Ang isang desktop na laro ay nagdadagdag ng lingara-embed-natives-desktop, na nagdadala ng mga library para sa Windows, macOS at Linux. Ang isang Android module ay nagdadagdag ng lingara-embed-natives-android, isang AAR, sa halip. Sa isang libGDX project, napupunta ang mga desktop native sa desktop module at ang mga Android native sa Android module.
Nakadepende ang isang Kotlin na laro sa lingara-embed-kotlin; ang isang Java na laro sa lingara-embed-java, ang facade.
Kumuha ng mga token mula sa iyong server
Hindi kailanman humahawak ng secret ang kit. Ibigay dito ang token route ng sarili mong server at ang header na nagdadala ng session ng player, at magpo-post ang kit doon tuwing kailangan nito ng token. Nagmi-mint ang iyong server gamit ang isang server kit at sumasagot gamit ang token at ang expiry nito.
Ubusin ang mga event sa iyong render loop
Pinapatakbo ng core ang network I/O nito sa sarili nitong thread at hindi kailanman tumatawag sa iyong code. Sa iyong render loop, sa game thread, ubusin ang mga dumating, hanggang 256 na event sa isang pagkakataon, at asikasuhin ang bawat isa: isang update ng pagsasanay, isang naka-stream na sagot ng NPC, isang error. Sa Java, napupunta ang bawat event sa katugmang method ng iyong visitor. Isara ang kit sa dispose step ng iyong laro, na humihinto sa core at nagpapalaya rito.