Godot
ئەم پەڕەیە لە ئینگلیزییەوە وەرگێڕدراوە. ئەگەر هەردووکیان جیاواز بوون، پەڕە ئینگلیزییەکە ڕاستە. پەڕە ئینگلیزییەکە بخوێنەوە
Godot دوو زمان پێشکەش دەکات، و Lingara بۆ هەر یەکێکیان کیتێکی هەیە. یارییەکی GDScript پێوەکراوی Lingara بەکاردەهێنێت. یارییەکی Godot ی C# Lingara.Embed بەکاردەهێنێت، هەمان پاکێج کە یارییەکی Unity بەکاری دەهێنێت. لە پرۆژەیەکدا یەکێکیان بەکاربهێنە، هەرگیز هەردووکیان نا. تابەکانی خوارەوە هەر یەکێکیان نیشان دەدەن.
دامەزراندن
GDScript. پێوەکراوی Lingara لە Godot Asset Library دابمەزرێنە، پاشان لەژێر Project Settings، Plugins چالاکی بکە. چالاککردنی autoload ێک بە ناوی Lingara زیاد دەکات، کە هەموو دیمەنێک لە /root/Lingara پێی دەگات.
C#. Lingara.Embed وەک ئاماژەیەکی پاکێج بۆ پرۆژەکەت زیاد بکە. گرێی نموونەی خوارەوە، LingaraEmbedNode، بەشێک نییە لە پاکێجەکە: سەرچاوەکەی بۆ پرۆژەکەت زیاد بکە و بیخەرە ناو دیمەنێکەوە.
تۆکن لە سێرڤەرەکەی خۆت وەربگرە
هیچ کام لە کیتەکان نهێنی هەڵناگرێت. کاتێک ناوکەکە پێویستی بە تۆکنێک بێت، لە سێرڤەرەکەی خۆت داوای دەکات، کە بە کیتی سێرڤەر یەکێک دروست دەکات و بە تۆکنەکە و کاتی بەسەرچوونی وەڵام دەداتەوە.
لەگەڵ پێوەکراوەکە، ڕێڕەوی تۆکنی سێرڤەرەکەت لەژێر Project Settings دیاری بکە و Lingara لەسەر thread ـی خۆی بانگی دەکات. ئەگەر ڕێڕەوەکە پێویستی بە دانیشتنی یاریزانەکە بێت، لە جیاتی ئەوە لە کاتی کارکردندا دیاری بکە، چونکە ڕێکخستنەکانی پرۆژە لەناو export ەکەتدا دەنێردرێن. یان token_needed ببەستەوە و خۆت وەڵامی هەر داواکارییەک بدەرەوە. لەگەڵ C#، گرێی نموونە هەر کاتێک کلاینتەکە داوای تۆکن بکات داواکارییەک بۆ ڕێڕەوی تۆکنەکەت دەنێرێت. بە هەر شێوەیەک، شکستێک بە token_unavailable یان TokenUnavailable ڕابگەیەنە، بۆ ئەوەی بانگکردنە چاوەڕوانەکان دەستبەجێ شکست بهێنن.
ڕووداوەکان لە هەر چوارچێوەیەکدا پرۆسێس بکە
ناوکەکە I/O ـی تۆڕەکەی لەسەر thread ـی خۆی کار پێدەکات. autoload ـی پێوەکراوەکە لە هەر چوارچێوەیەکدا یەک جار بەتاڵی دەکات و بۆ هەر ڕووداوێک یەک سیگناڵ دەردەکات، بۆیە تۆ ئەو سیگناڵانە دەبەستیتەوە کە یارییەکەت پێویستی پێیانە و هەرگیز خۆت هیچ شتێک بەتاڵ ناکەیت. گرێی C# لە _process دا بەتاڵ دەکات، لە هەر چوارچێوەیەکدا بەلایەنی زۆرەوە 256 ڕووداو، و هەر یەکێکیان دووبارە وەک سیگناڵێکی Godot دەردەکاتەوە.
هەمان سیگناڵەکان وەڵامە پارچەپارچەکانی NPC (بڕوانە گفتوگۆی NPC) و نوێکارییەکانی ڕاهێنان (بڕوانە ئەنجامەکانی ڕاهێنان) هەڵدەگرن.
<PackageReference Include="Lingara.Embed" Version="0.1.0-alpha.6" />