منصوبے کے بارے میں
PuerTS (普洱TS) ایک کثیر اللسان اسکرپٹنگ حل ہے جو Tencent نے Unity، Unreal Engine اور عمومی .NET منصوبوں کے لیے تیار کیا ہے۔ یہ ڈویلپرز کو TypeScript/JavaScript، Lua یا Python (Unity 3.0+) میں گیم لاجک لکھنے کے قابل بناتا ہے جبکہ ہوسٹ انجن کی C# یا C++ APIs کے ساتھ اعلیٰ کارکردگی والے انٹراپ کو برقرار رکھتا ہے۔
اہم خصوصیات:
- کثیر اللسان معاونت: Unity پر TypeScript، Lua اور Python بیک اینڈز کے لیے متحد ScriptEnv API؛ Unreal صرف TypeScript/JavaScript کی معاونت کرتا ہے۔
- متعدد JS رن ٹائمز: V8 (ڈیفالٹ، اعلیٰ کارکردگی)، QuickJS (چھوٹا سائز) یا Node.js (Node API تک رسائی) میں سے انتخاب کریں۔
- ٹائپ محفوظ بائنڈنگز: انجن APIs کے لیے خودکار TypeScript ڈیکلیریشن جنریشن۔
- کراس پلیٹ فارم: Windows، macOS، Linux، Android، iOS اور WebGL/H5 (WebGL بیک اینڈ یا QuickJS/Lua کے ذریعے) کی معاونت۔
- Puerts.AI (صرف Unity): قدرتی زبان میں منظر سازی، لاگ تجزیہ اور کوڈ معائنے کے لیے بلٹ ان Unity ایڈیٹر اسسٹنٹ؛ رن ٹائم AI سے چلنے والے NPCs اور گیم پلے ایجنٹس کے لیے توسیع پذیر Agent فریم ورک۔
- زیرو بوائلر پلیٹ انٹراپ: ریفلیکشن پر مبنی کالز کے علاوہ کارکردگی کے لیے اہم راستوں کے لیے اختیاری اسٹیٹک ریپر جنریشن۔
- ایکو سسٹم تک رسائی: گیم منصوبوں میں براہ راست npm، LuaRocks اور PyPI پیکجوں سے فائدہ اٹھائیں۔
انسٹالیشن ہر بیک اینڈ (V8، NodeJS، QuickJS، Lua، Python) کے لیے Unity پیکیج مینیجر، Unreal پلگ انز یا NuGet پیکجوں کے ذریعے کی جاتی ہے۔ دستاویزات اور FAQs انگریزی اور چینی زبانوں میں دستیاب ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.