ونڈوز کے لئے کسی گیم کو پہلے سے ترتیب دینے کے لئے IL2CPP استعمال کریں

جب صفحے کی تازہ کاری :
صفحہ تخلیق تاریخ :

تصدیق کا ماحول

Windows
  • ونڈوز 10
  • ونڈوز 11
یونٹی ایڈیٹر
  • 2020.3.25f1

آئی ایل 2 سی پی پی کے بارے میں

اگر آپ آئی ایل 2 سی پی پی کے بغیر تعمیر کرتے ہیں تو ، آپ پروگرام کو ایک درمیانی زبان میں تقسیم کریں گے ، جب کھیل کو انجام دیا جائے گا تو اسے مرتب کریں گے ، اور گیم چلائیں گے۔ اگر آپ آئی ایل 2 سی پی پی کا استعمال کرتے ہوئے تعمیر کرتے ہیں تو ، آپ اسے تعمیر کے وقت مقامی کوڈ میں مرتب کرسکتے ہیں تاکہ کھیل چلاتے وقت کارکردگی کو بہتر بنایا جاسکے اور تقسیم کو روکا جاسکے۔

مزید معلومات کے لئے، براہ مہربانی سرکاری یونٹی ویب سائٹ ملاحظہ کریں.

نقصان یہ ہے کہ تعمیر کا وقت لمبا ہوگا ، لہذا براہ کرم "ابتدائی سروے"، "حتمی ڈی بگ"، "ریلیز" جیسے وقت کو دیکھ کر تعمیر کریں۔ یا آپ کے پاس رات کا بلڈ یا کوئی ایسی چیز ہوسکتی ہے جسے آپ اپ ٹو ڈیٹ رکھ سکتے ہیں تاکہ آپ اسے کسی بھی وقت چلا سکیں۔

آئی ایل 2 سی پی پی (Windows) کی ماڈیولر تنصیب

آئی ایل 2 سی پی پی کو اضافی ماڈیولز کی ضرورت ہے۔

یونٹی ہب لانچ کریں اور بائیں طرف کے مینو سے انسٹال کو منتخب کریں۔ جس ورژن پر آپ IL2CPP انسٹال کرنا چاہتے ہیں اس کے لئے گیئر آئیکن پر کلک کریں اور ماڈیول شامل کریں کو منتخب کریں۔

اسے انسٹال کرنے کے لئے پلیٹ فارم گروپ میں "ونڈوز بلڈ سپورٹ (آئی ایل 2 سی پی پی)" چیک کریں۔

انسٹالیشن مکمل ہونے کا انتظار کریں۔

آئی ایل 2 سی پی پی کے ساتھ تعمیر اور آؤٹ پٹ

یہاں درج نہیں کردہ ترتیبات ونڈوز کے لئے گیم آؤٹ پٹ کی طرح ہی ہیں ، لہذا براہ کرم ان کا حوالہ دیں۔

وہ پروجیکٹ کھولیں جہاں آپ گیم کو آؤٹ پٹ کرنا چاہتے ہیں۔

مینو سے فائل > ترتیبات بنائیں منتخب کریں۔

جب ترتیبات بنائیں ڈائیلاگ ظاہر ہوتا ہے تو ، نیچے بائیں طرف "پلیئر کی ترتیبات" بٹن پر کلک کریں۔ ویسے ، اس بٹن کے ذریعہ دکھایا جانے والا ڈائیلاگ "پروجیکٹ کی ترتیبات" جیسا ہی ہے۔

"پلیئر" بائیں طرف کے مینو میں منتخب کیا گیا ہے ، لہذا نیچے "پی سی ، میک اور لینکس اسٹینڈ الون سیٹنگز" سے "دیگر ترتیبات" کو وسعت دیں۔

اگر آپ نیچے سکرول کرتے ہیں تو ، آپ کو "ترتیبات" زمرے میں "اسکرپٹنگ بیک اینڈ" آئٹم مل جائے گا ، لہذا "آئی ایل 2 سی پی پی" منتخب کریں۔

اس کے بعد ، معمول کے مطابق بنائیں اور گیم پروگرام کو آؤٹ پٹ کریں۔

مونو کے ساتھ تعمیر کرتے وقت یہ فائل اسٹرکچر آؤٹ پٹ سے تھوڑا سا مختلف ہے۔

آئی ایل 2 سی پی پی زیادہ فائلیں اور ایک بڑا کل سائز پیدا کرتا ہے ، صرف اس لئے کہ اس میں زیادہ فائلیں شامل ہیں جو تقسیم کے لئے ضروری نہیں ہیں۔

آپ مندرجہ ذیل کے بغیر کھیل چلا سکتے ہیں:

فائلیں اور فولڈرز کی وضاحت
xxxx_BackUpThisFolder_ButDontShipItWithYourGame نوٹ کریں کہ اس فولڈر کو تقسیم نہیں کیا جانا چاہئے۔ اس میں وہ کوڈ شامل ہے جو پروگرام پیدا کرنے کی بنیاد ہے۔
Unity کرش ہینڈلر64.exe یہ کریش ہینڈلر کی قابل عمل فائل ہے۔ اگر آپ کے پاس یہ نہیں ہے تو بھی یہ ممکن ہے ، لیکن آپ اسے داخل کرسکتے ہیں۔

اگر آپ ان لوگوں کو ہٹاتے ہیں جن کی آپ کو ضرورت نہیں ہے تو ، آئی ایل 2 سی پی پی میں فائل کا سائز چھوٹا ہوگا۔

یہ ایک سادہ 2 ڈی گیم ہے ، لہذا زیادہ فرق نہیں ہے ، لیکن آئی ایل 2 سی پی پی گیمز کم میموری استعمال کرتے ہیں۔

اگر تعمیر ناکام ہو جائے

اگر آپ نے ویژول اسٹوڈیو 2019 انسٹال کیا ہے جو یونٹی کے ساتھ آتا ہے تو ، کوئی مسئلہ نہیں ہونا چاہئے۔ اگر آپ اس کے بغیر تعمیر کرتے ہیں تو ، درج ذیل غلطی کا پیغام ظاہر ہوسکتا ہے۔ (مثال کے طور پر)

Exception: C++ code builder is unable to build C++ code. In order to build C++ code for Windows Desktop, you must have one of these installed:
        Visual Studio 2015 with C++ compilers and Windows 10 SDK (it cannot build C++ code because it is not installed or missing C++ workload component)
        Visual Studio 2015 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\14.0_Config\InstallDir" in the registry
        Windows 10 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0\InstallationFolder" in the registry

        Visual Studio 2017 (or newer) with C++ compilers and Windows 10 SDK (it cannot build C++ code because it is not installed or missing C++ workload component)
        Visual Studio 2017 (or newer) installation is found using Microsoft.VisualStudio.Setup.Configuration COM APIs
        Windows 10 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0\InstallationFolder" in the registry

یہ آئی ایل 2 سی پی پی کے ساتھ تعمیر کرنے کے لئے ضروری ایک گمشدہ جزو کی وجہ سے ہے۔

مندرجہ ذیل اجزاء کی ایک فہرست ہے جو یونٹی کے ساتھ بصری اسٹوڈیو 2019 انسٹال کرتے وقت انسٹال ہوں گے۔ اگر اسکرپٹ ایڈیٹر بصری اسٹوڈیو ہے تو ، نیچے دی گئی فہرست سے اضافی اجزاء انسٹال کریں۔ ایک جتنا زیادہ ہوگا ، اس کی ضرورت کا امکان اتنا ہی زیادہ ہوگا ، اور نیچے والا شاید وہی ہے جسے آپ ڈال سکتے ہیں یا نہیں۔

  • سی ++ بنیادی خصوصیات (شاید ضروری؟) )
  • ایم ایس وی سی وی 142 - وی ایس 2019 سی ++ ایکس 64 / ایکس 86 بلڈ ٹولز (تازہ ترین) (ضروری) جانشین ورژن جیسے v143 اور VS2022 ٹھیک ہیں)
  • ونڈوز 10 ایس ڈی کے (10.0.16299.0) (ضرورت ہوسکتی ہے.) کیا ورژن 16299 یا اس کے بعد ہوسکتا ہے؟ )
  • MSBuild
  • C++ 2019 Redistributable Package Update
  • وحدت کے لئے Visual Studio Tools
  • سی # اور بصری بنیادی پوسلین کمپائلرز
  • .NET فریم ورک 3.5 ترقیاتی ٹولز
  • سی # اور بصری بنیادی
  • .NET Framework 4.7.1 ٹارگٹنگ پیک
  • NuGet Package Manager
  • ٹیکسٹ ٹیمپلیٹ کی تبدیلی

مندرجہ ذیل تنصیب کا طریقہ کار ہے۔

یہاں سے چیک کریں اور انسٹال کریں جو آپ کی ضرورت ہے.