ان پٹ سسٹم پیکج متعارف کروانا
تصدیق کا ماحول
- Windows
-
- ونڈوز 11
- یونٹی ایڈیٹر
-
- 2020.3.25f1
ان پٹ سسٹم پیکیج کے بارے میں
یونٹی کے ابتدائی دنوں میں ، ہم نے ان پٹ مینیجر کو صارفین سے ان پٹ وصول کرنے کے لئے ایک میکانزم کے طور پر استعمال کیا۔ تاہم ، گیم پلیٹ فارمز کو متنوع بنانے کے ماحول میں ، ان پٹ مینیجر فرسودہ ہو گیا ہے۔ صارف ان پٹ کے انتظام کے لئے ایک نیا میکانزم شامل کیا گیا ہے: ان پٹ سسٹمو مینیجر.
2022 تک ، مطابقت کے لئے نیا "ان پٹ سسٹم پیکیج" اور "ان پٹ مینیجر" دونوں دستیاب ہیں۔ اگر آپ کے پاس ایک پرانا پروجیکٹ ہے تو ، آپ "ان پٹ مینیجر" استعمال کرسکتے ہیں جیسا کہ یہ ہے ، مجھے لگتا ہے کہ یہ مستقبل میں ایک نئے "ان پٹ سسٹم پیکیج" میں منتقل ہوجائے گا، لہذا ایک نئے منصوبے میں ان پٹ سسٹم پیکج استعمال کریں۔
یہ سیکشن بیان کرتا ہے کہ اسے کس طرح ترتیب دیا جائے۔
ان پٹ سسٹم پیکجز انسٹال کرنا
یونٹی ایڈیٹر 2020.3.25f1 کے طور پر ، ان پٹ سسٹم پیکیجز کو پیکیجز کے طور پر منظم کیا جاتا ہے جو ابتدائی طور پر انسٹال نہیں ہوتے ہیں۔ پیکج انسٹال کرنے کے لئے:
اپنا پروجیکٹ بنانے اور یونٹی ایڈیٹر لانچ کرنے کے بعد ، مینو سے ونڈو > پیکیج منیجر منتخب کریں۔
جب پیکیج منیجر اسکرین ظاہر ہوتی ہے تو ، پیکیج سے "یونٹی رجسٹری" منتخب کریں۔
اگر آپ بائیں طرف فہرست کو نیچے سکرول کرتے ہیں تو ، "ان پٹ سسٹم" موجود ہے ، لہذا اسے منتخب کریں اور نیچے دائیں طرف "انسٹال" بٹن پر کلک کریں۔
انسٹال ہونے پر ، یہ انسٹال کے طور پر ظاہر ہوگا ، لہذا ڈائیلاگ بند کریں۔
اگر پیکیج انسٹال کرنے کے بعد مندرجہ ذیل ڈائیلاگ ظاہر ہوتا ہے تو ، اگلے "ان پٹ سسٹم پیکیج کو چالو کریں" کو خود بخود تشکیل دینے کے لئے "ہاں" بٹن پر کلک کریں۔ اس صورت میں ، یونٹی ایڈیٹر دوبارہ شروع ہوجائے گا۔
This project is using the new input system package but the native platform backends for the new input system are not enabled in the player settngs. This means that no input from native devices will come through.
Do you want to enable the backends? Doing so *RESTART* the editor and will *DISABLE* the old UnityEngine.Input APIs.
ان پٹ سسٹم پیکیج کو چالو کریں
چونکہ میں نے ابھی پیکیج انسٹال کیا ہے ، لہذا میرے پاس اس وقت ایک پرانا ان پٹ مینیجر فعال ہے۔ اسے ان پٹ سسٹم پیکج پر سوئچ کریں۔
مینو سے > پروجیکٹ کی ترتیبات میں ترمیم کریں منتخب کریں۔
جب پروجیکٹ کی ترتیبات کا ڈائیلاگ کھلتا ہے تو ، بائیں مینو سے پلیئر منتخب کریں۔
نیچے دیئے گئے ٹیب میں ، پی سی ، میک منتخب کریں .... ترتیبات ٹیب منتخب کریں اور نیچے گروپ میں مزید ترتیبات کو وسعت دیں۔
اگر آپ کسی حد تک نیچے سکرول کرتے ہیں تو ، آپ کو "ترتیبات" زمرے میں "استعمال میں ان پٹ پروسیسنگ" نامی آئٹم ملے گا ، جہاں آپ "ان پٹ سسٹم پیکیج (نیا)" منتخب کرسکتے ہیں۔ آپ فی الحال دونوں کو چالو کرسکتے ہیں ، لیکن یہ الجھن کا شکار ہے ، لہذا کسی نئے منصوبے کی صورت میں ، صرف ان پٹ سسٹم پیکیج کا استعمال کرنا بہتر ہے۔
تبدیلیاں کرنے کے بعد ، مندرجہ ذیل ڈائیلاگ ظاہر ہوگا ، لہذا یونٹی ایڈیٹر کو دوبارہ شروع کرنے کے لئے "لاگو کریں" پر کلک کریں۔
بس یہی ہے، آپ ختم ہو چکے ہیں!
کوڈ ان پٹ میں "یونٹی انجن ڈاٹ ان پٹ سسٹم" نام کی جگہ استعمال کرنے کے مسئلے کے بارے میں جس کے نتیجے میں غلطی ہوتی ہے۔
میں نے اس وقت کوڈ داخل نہیں کیا ہے ، لہذا یہ غلطی نہیں ہوگی ،
کوڈ داخل کرتے UnityEngine.InputSystem
وقت اسے استعمال کرنے کی کوشش کرتے وقت آپ کو ایک نقص موصول ہوسکتا ہے کہ نام کی جگہ موجود نہیں ہے (مثال کے طور پر ، بصری اسٹوڈیو)۔
مثال کے طور پر ، اگر آپ "ان پٹ سسٹم پیکیج" انسٹال کرنے سے پہلے اسکرپٹ بناتے ہیں۔
اس کی وجہ یہ ہے کہ اس منصوبے UnityEngine.InputSystem
کا کوئی حوالہ نہیں ہے۔
اسے حل کرنے کے لئے، مندرجہ ذیل کام کریں:
مینو سے > ترجیحات میں ترمیم کریں منتخب کریں۔
بائیں طرف مینو سے بیرونی اوزار منتخب کریں اور پروجیکٹ فائلوں کو دوبارہ تخلیق کریں کے بٹن پر کلک کریں۔
ایسا کرنے سے ، ویژول اسٹوڈیو UnityEngine.InputSystem
حوالہ میں اضافہ کرتا ہے۔
اس کے علاوہ ، کوڈ غلطی سے پاک ہے۔
یو آئی میں صارف ان پٹ کی قبولیت کو ان پٹ سسٹم پیکیج میں تبدیل کریں
یہ فیلڈ متعلقہ نہیں ہے اگر آپ یونٹی یو آئی کا استعمال نہیں کرتے ہیں ، جیسے ان پٹ فیلڈز یا ڈراپ ڈاؤن ، اور اسے نظر انداز کیا جانا چاہئے۔
جب آپ کسی منظر میں ان پٹ فیلڈ ، ڈراپ ڈاؤن ، یا اسی طرح رکھتے ہیں تو ، ایک کینوس خود بخود بن جاتا ہے اور یو آئی آبجیکٹ وہاں رکھا جاتا ہے۔ اسی وقت ، "ایونٹ سسٹم" نامی ایک آبجیکٹ تخلیق کیا جاتا ہے۔ یہ ایک ایسی شے ہے جو اس بات کا انتظام کرتی ہے کہ جب یو آئی میں کچھ ان پٹ کیا جاتا ہے تو کیا ہوتا ہے۔
یہ ایونٹ سسٹم ابتدائی طور پر ایک پرانے ان پٹ مینیجر کے ساتھ چل رہا ہے۔ اگر صرف ان پٹ سسٹم پیکیج فعال ہے تو ، یو آئی اس طرح کام نہیں کرے گا ، لہذا آپ کو ان پٹ سسٹم پیکیج میں تبدیل کرنے کی ضرورت ہے۔
تبدیلیاں کرنے کے لئے ، سب سے پہلے ایونٹ سسٹم منتخب کریں۔
پھر انسپکٹر میں "اسٹینڈ الون ان پٹ ماڈیول" میں ایک انتباہ دکھایا جاتا ہے۔
ان پٹ سسٹم یو آئی ان پٹ ماڈیول کے ساتھ اسٹینڈ لون ان پٹ ماڈیول کو تبدیل کرنے کے لئے ان پٹ سسٹم یو آئی ان پٹ ماڈیول بٹن کے ساتھ تبدیل کریں۔
آپ کے کھیل پر یو آئی کو اب ان پٹ کو صحیح طریقے سے قبول کرنا چاہئے۔