Isinalin mula sa Ingles ang pahinang ito. Kung magkaiba ang dalawa, ang pahinang Ingles ang tama. Basahin ang pahinang Ingles
Dalawang wika ang iniaalok ng Godot, at may kit ang Lingara para sa bawat isa. Ginagamit ng isang GDScript na laro ang Lingara addon. Ginagamit ng isang Godot C# na laro ang Lingara.Embed, ang parehong package na ginagamit ng isang Unity na laro. Gamitin ang isa o ang isa pa sa isang project, hindi kailanman ang dalawa. Ipinapakita ng mga tab sa ibaba ang bawat isa.
I-install
GDScript. I-install ang Lingara addon mula sa Godot Asset Library, saka i-enable ito sa ilalim ng Project Settings, Plugins. Kapag na-enable ito, nagdadagdag ito ng autoload na pinangalanang Lingara, na naaabot ng bawat scene sa /root/Lingara.
C#. Idagdag ang Lingara.Embed sa iyong project bilang package reference. Ang sample node sa ibaba, ang LingaraEmbedNode, ay hindi bahagi ng package: idagdag ang source nito sa iyong project at ilagay ito sa isang scene.
Kumuha ng mga token mula sa iyong server
Walang kit na humahawak ng secret. Kapag kailangan ng core ng token, humihingi ito sa sarili mong server, na nagmi-mint ng isa gamit ang isang server kit at sumasagot gamit ang token at ang expiry nito.
Gamit ang addon, itakda ang token route ng iyong server sa ilalim ng Project Settings at tatawagin ito ng Lingara sa sarili nitong thread. Kung kailangan ng route ang session ng player, itakda ito sa run time sa halip, dahil kasama ang mga project setting sa loob ng iyong export. O ikonekta ang token_needed at sagutin mo mismo ang bawat request. Gamit ang C#, nagpo-post ang sample node sa iyong token route tuwing humihingi ng token ang client. Alinman ang paraan, iulat ang pagkabigo gamit ang token_unavailable o TokenUnavailable, para agad na mabigo ang mga naghihintay na tawag.
Iproseso ang mga event bawat frame
Pinapatakbo ng core ang network I/O nito sa sarili nitong thread. Inuubos ito ng autoload ng addon nang isang beses bawat frame at naglalabas ng isang signal bawat event, kaya ikinokonekta mo ang mga signal na kailangan ng iyong laro at hindi ka kailanman mismong umuubos ng anuman. Umuubos ang C# node sa _process, hanggang 256 na event bawat frame, at muling inilalabas ang bawat isa bilang isang Godot signal.
Ang parehong mga signal ang nagdadala ng mga naka-stream na sagot ng NPC (tingnan ang usapan ng NPC) at mga update ng pagsasanay (tingnan ang mga resulta ng pagsasanay).