KnowledgeCity

Unreal Engine 5 میں بلیو پرنٹس اور UI

ان اسباق میں آپ سیکھیں گے کہ بلیو پرنٹس کیسے بنائے اور ترمیم کیے جائیں، یہ بصری اسکرپٹنگ نظام Unreal Engine کے لیے خصوصی ہے جو ان فنکاروں کو جنہیں…

ان اسباق میں آپ سیکھیں گے کہ بلیو پرنٹس کیسے بنائے اور ترمیم کیے جائیں، یہ بصری اسکرپٹنگ نظام Unreal Engine کے لیے خصوصی ہے جو ان فنکاروں کو جنہیں پروگرامنگ کا کوئی علم نہیں، نوڈز کے ذریعے کوڈ لکھنا شروع کرنے کی اجازت دیتا ہے جنہیں آپ آپس میں جوڑتے ہیں۔ آپ یہ بھی دیکھیں گے کہ اپنی اسکرین پر اسکور دکھانے کے لیے اپنے لیول میں UI وجٹ کیسے شامل کیا جائے، اپنے اسکرین اوور لے پر چلتے اسکور کو کیسے اپ ڈیٹ کیا جائے، نیز گیم ڈیزائن ورک فلو کا اندازہ حاصل کرنے کے لیے ایک منی گیم کیسے بنائی جائے۔

Unreal Engine 5 سب سے پہلے اور سب سے بڑھ کر ایک گیم انجن ہے۔ اگرچہ آپ پروڈکٹ سمولیشنز، آگمینٹڈ رئیلٹی، ورچوئل رئیلٹی اور لائیو ویڈیو پروڈکشن کے لیے حقیقی وقت کے عمیق ورچوئل پس منظر بھی بنا سکتے ہیں، لیکن پسِ پردہ میکانیات وہی ہوتی ہیں: آپ اثاثے، میٹریلز اور لائٹنگ شامل کرتے ہیں، اور کسی نہ کسی قسم کی کوڈنگ کا استعمال کرتے ہوئے ان اثاثوں کو کنٹرول کرتے ہیں۔

سیکھنے کے مقاصد

  • بلیو پرنٹس بنائیں اور ترمیم کریں
  • اسکرین پر اسکورنگ کے لیے وجٹس شامل کریں
  • ایک منی گیم تیار کریں

مصنف: Ken Geary

دورانیہ: 47m · 5 اسباق
سطح: Beginner
زبان: اردو

مہارتیں جو آپ حاصل کریں گے

Azure BlueprintsBlueprintingUnreal BlueprintUnrealScriptUnreal Development KitUnreal Engine

آپ کیا سیکھیں گے

  • آپس میں جڑے نوڈس کے Unreal Engine 5 کے بصری اسکرپٹنگ سسٹم کا استعمال کرتے ہوئے بلیو پرنٹس بنائیں اور ایڈٹ کریں
  • اسکرین پر اسکور دکھانے کے لیے اپنے لیول میں ایک UI وجیٹ (widget) شامل کریں
  • اپنے اسکرین اوورلے پر چلنے والے اسکور کو اپ ڈیٹ کریں
  • اپنے لیول میں ایک پک اپ (pickup) بلیو پرنٹ شامل کریں
  • گیم ڈیزائن کے ورک فلو کا تجربہ کرنے کے لیے ایک منی گیم تیار کریں

اہم نکات

  • بلیو پرنٹس Unreal Engine کا بصری اسکرپٹنگ سسٹم ہے جو بغیر پروگرامنگ علم والے فنکاروں کو نوڈس کو آپس میں جوڑ کر کوڈ لکھنے کی سہولت دیتا ہے۔
  • UI وجیٹس کو لیول میں شامل کیا جا سکتا ہے تاکہ اسکرین اوورلے پر اسکور دکھایا جا سکے اور اسے اپ ڈیٹ کیا جا سکے۔
  • ایک منی گیم بنانے سے گیم ڈیزائن کے ورک فلو کا عملی تجربہ ملتا ہے، جس میں پک اپ بلیو پرنٹ شامل کرنا اور اسکور رکھنا شامل ہے۔
  • Unreal Engine 5 بنیادی طور پر ایک گیم انجن ہے، لیکن یہ پروڈکٹ سمیلیشنز، آگمینٹڈ ریئلٹی، ورچوئل ریئلٹی، اور لائیو ویڈیو پروڈکشن کے لیے ریئل ٹائم ایمرسیو ورچوئل بیک گراؤنڈز بھی تیار کر سکتا ہے۔
  • ان تمام استعمالات میں بنیادی میکانکس ایک جیسے ہوتے ہیں: آپ اثاثے، مواد، اور لائٹنگ شامل کرتے ہیں اور کسی نہ کسی قسم کی کوڈنگ کے ذریعے ان اثاثوں کو کنٹرول کرتے ہیں۔

اکثر پوچھے گئے سوالات

کیا اس کورس میں حصہ لینے کے لیے مجھے پروگرامنگ کا علم ہونا ضروری ہے؟

نہیں۔ بلیو پرنٹس Unreal Engine کا بصری اسکرپٹنگ سسٹم ہے جو پروگرامنگ کا علم نہ رکھنے والے فنکاروں کو نوڈس کو آپس میں جوڑ کر کوڈ لکھنا شروع کرنے کی اجازت دیتا ہے۔

میں اس کورس میں کیا بناؤں گا؟

آپ بلیو پرنٹس بنائیں گے اور ایڈٹ کریں گے، اپنے اسکرین اوورلے پر اسکور دکھانے اور اسے اپ ڈیٹ کرنے کے لیے ایک UI وجیٹ شامل کریں گے، ایک پک اپ بلیو پرنٹ شامل کریں گے، اور گیم ڈیزائن کے ورک فلو کا احساس حاصل کرنے کے لیے ایک منی گیم تیار کریں گے۔

اسباق کن موضوعات کا احاطہ کرتے ہیں؟

اسباق بلیو پرنٹ ویژول اسکرپٹنگ، یوزر انٹرفیس، ایک منی گیم بنانا شروع کرنے، پک اپ بلیو پرنٹ شامل کرنے، اور اسکور رکھنے اور اسکرین کو اپ ڈیٹ کرنے کا احاطہ کرتے ہیں۔

کیا Unreal Engine 5 صرف گیمز کے لیے استعمال ہوتا ہے؟

Unreal Engine 5 بنیادی طور پر ایک گیم انجن ہے، لیکن یہ پروڈکٹ سمیلیشنز، آگمینٹڈ ریئلٹی، ورچوئل ریئلٹی، اور لائیو ویڈیو پروڈکشن کے لیے ریئل ٹائم ایمرسیو ورچوئل بیک گراؤنڈز بھی تیار کر سکتا ہے، جس میں اثاثوں، مواد، لائٹنگ، اور کوڈنگ کے وہی بنیادی میکانکس استعمال ہوتے ہیں۔

متن

متن

ہیلو۔ اس سبق میں، ہم سیکھیں گے۔ غیر حقیقی انجن 5 میں بلیو پرنٹ بصری سکرپٹ کے بارے میں۔ بلیو پرنٹس شارٹ کٹ کا نام ہے۔ غیر حقیقی انجن بلیو پرنٹ بصری اسکرپٹنگ سسٹم کے لیے۔ کوڈ کی لائنیں لکھنے کے بجائے، جو گیم فنکاروں کے لیے خوفناک ہو سکتا ہے، آپ اپنے سین میں اداکاروں کو کنٹرول کر سکتے ہیں۔ بلیو پرنٹ کلاس بنا کر اور بصری نوڈس کو شامل کرنا جنہیں آپ ایک ساتھ جوڑتے ہیں، بالکل اسی طرح جو ہم نے مواد تخلیق کرتے وقت کیا تھا۔ غیر حقیقی انجن 5 لانچ کریں اور ایک نیا پروجیکٹ بنائیں۔ گیمز کو منتخب کریں۔ اس بار ہم تیسرا شخص چاہتے ہیں۔ یقینی بنائیں کہ سٹارٹر مواد آن ہے۔ ہم اس پروجیکٹ کو بلیو پرنٹ کا نام دیں گے۔ بنائیں پر کلک کریں۔ کچھ بنیادی بلیو پرنٹ تخلیق سیکھنے کا بہترین طریقہ ہے۔ اپنا ایک بنانے کے لیے۔ ہم اسے مرحلہ وار بنائیں گے۔ سب سے پہلے، مواد فولڈر کھولیں. پھر ایک نیا فولڈر بنائیں۔ ہم اس بلیو پرنٹس کو نام دیں گے۔ بلیو پرنٹس فولڈر کھولیں۔ ترتیبات کھولیں۔ اور انجن کا مواد دکھائیں کو منتخب کریں۔ اس سے ہمیں کچھ اور ساؤنڈ فائلوں تک رسائی حاصل ہوگی۔ جسے ہم استعمال کر سکتے ہیں۔ اب دائیں کلک کریں، بلیو پرنٹ کلاس کو منتخب کریں، اور ہم سب سے بنیادی کلاس بنائیں گے، جو کہ ایک اداکار ہے۔ ہم اس کا نام BP_MagicLight رکھیں گے۔ بلیو پرنٹ ایڈیٹر میں اسے کھولنے کے لیے ڈبل کلک کریں۔ اب آپ کو ویو پورٹ ٹیب میں ہونا چاہیے۔ اگر نہیں، تو صرف ٹیب پر کلک کریں۔ بائیں طرف اجزاء کا پینل ہے۔ یہ وہ جگہ ہے جہاں آپ اداکار کے اجزاء شامل کریں گے۔ جو آپ کا بلیو پرنٹ بناتا ہے۔ DefaultSceneRoot کو منتخب کریں۔ شامل کریں پر کلک کریں۔ ہم ایک جامد میش پلیس ہولڈر جزو شامل کرنے جا رہے ہیں۔ STAT میں ٹائپ کریں اور Static Mesh کو منتخب کریں۔ ہم اس چراغ کا نام رکھیں گے۔ دائیں طرف، تفصیلات کے پینل میں، Static Mesh سیکشن تک نیچے سکرول کریں۔ ہمیں اس پلیس ہولڈر میں ایک میش کو منتخب کرنے کی ضرورت ہے۔ ہم ایک مجسمہ منتخب کریں گے۔ اور ہم SM_Statue کو منتخب کریں گے۔ آئیے اسے تین تک ایکس، وائی اور زیڈ میں پیمانہ کریں۔ اسکیل ٹرانسفارم میں۔ ہم چاہتے ہیں کہ یہ منظر میں ایک اچھا سائز ہو۔ نوٹ کریں کہ میش پیوٹ پوائنٹ نیچے ہے۔ یہ مکمل ہے. DefaultSceneRoot کو دوبارہ منتخب کریں۔ آئیے ایک روشنی شامل کریں جسے ہم کنٹرول کر سکتے ہیں۔ کچھ بلیو پرنٹ کوڈ کے ساتھ۔ شامل کریں پر کلک کریں۔ پھر نقطہ تلاش کریں، اور پوائنٹ لائٹ کو منتخب کریں۔ ہم اس کو کلر لائٹ کا نام دیں گے۔ اس روشنی کو مجسمے کے وسط میں اوپر لے جائیں۔ منتقل کرنے کے لیے، یقینی بنائیں کہ آپ نے W کلید کو مارا ہے۔ اگر آپ تفصیلات کے پینل میں دیکھتے ہیں، 5,000 کی شدت کی قیمت ہے۔ آئیے اس نمبر کو یاد رکھیں، اور ابھی کے لیے، صفر میں ٹائپ کریں، جو بنیادی طور پر روشنی کو بند کر دیتا ہے۔ ہم اس روشنی کو بھی رنگ دیں گے۔ کلر سویچ پر کلک کریں، اور کلر وہیل میں، جو رنگ آپ چاہیں منتخب کریں، اور ٹھیک ہے پر کلک کریں۔ اس وقت، کمپائل پر کلک کرنا، پھر محفوظ کرنا اچھا خیال ہے۔ ایسا کریں جیسے آپ اپنے بلیو پرنٹ پر کام کرتے ہیں۔ ایک بار پھر ڈیفالٹ سین روٹ کو منتخب کریں، شامل کریں پر کلک کریں، اور اس وقت، ہمیں ضرورت ہے ہمارے چراغ کے ارد گرد ایک علاقہ شامل کرنے کے لئے، جب ہمارا تیسرے شخص کا کردار یا کوئی بھی اداکار کراس کرتا ہے، ایک کارروائی کو متحرک کرے گا۔ ہم باکس اور باکس کولیشن کو منتخب کریں گے۔ ہم اس کا نام DetectionZone رکھیں گے۔ اب پورے لیمپ کو ڈھانپنے کے لیے باکس کی خاکہ کو پیمانہ کریں، اس کے ساتھ ساتھ اس طرح کی پیمائش کریں کہ عبور کرنے والے علاقے مزید دور ہیں۔ ایسا کرنے کا ایک آسان طریقہ Box Extent سیکشن میں ٹائپ کرنا ہے۔ 40، 40، 30 میں ٹائپ کریں۔ آپ اندر بھی جاسکتے ہیں، اسکیل کرنے کے لیے R کلید کو دبائیں، اور باکس کو اپنی مطلوبہ سمتوں میں پیمانہ کریں۔ باکس کو اوپر لے جانے کے لیے W کلید تو یہ زمین کے ساتھ برابر ہے۔ اور صرف بصری طور پر دیکھیں کہ آپ کے پاس کافی ایریا کوریج ہے۔ پار کرنا پتہ لگانے والے باکس کے ساتھ اب بھی منتخب کیا گیا ہے، تفصیلات کے پینل میں نیچے تک اسکرول کریں۔ آپ کو پینل کو باہر گھسیٹنا پڑ سکتا ہے۔ مینو دیکھنے کے لیے بائیں طرف۔ ہم اجزاء شروع اوورلیپ پر منتخب کرنا چاہتے ہیں، اور پلس مارو. یہ فوری طور پر اور خود بخود ہو جائے گا آپ کو ایونٹ کے گراف پر لے جائیں۔ یہ وہ جگہ ہے جہاں ہم اپنی تمام بصری کوڈنگ کریں گے۔ ہم صرف بنیادی اقدامات کا احاطہ کریں گے۔ اس چراغ کو روشن کرنے کے لیے جب پتہ لگانے کے زون کو عبور کیا جاتا ہے۔ اگر آپ کو یاد ہے تو، ہم روشنی کی شدت مقرر کرتے ہیں 5,000 سے صفر تک۔ ایونٹ گراف گرڈ ایریا میں کلک کریں۔ اور ٹیب کی کو دبائیں۔ غیر حقیقی انجن اپنے افعال میں درج کرے گا، کوئی بھی نیا اجزاء جو آپ نے شامل کیا ہے۔ شدت میں ٹائپ کریں، اور آپ کو درج کردہ Set Intensity ColorLight نظر آئے گا۔ کلر لائٹ وہ روشنی ہے جسے ہم نے بنایا ہے۔ غیر حقیقی انجن کافی اچھا تھا۔ ہمارے لیے کلر لائٹ نوڈ شامل کرنے کے لیے۔ نئی شدت کی قدر کے لیے، آئیے 8,000 کو آزماتے ہیں۔ ان بڑے سفید تیروں کو دیکھیں جن کا خاکہ بنایا گیا ہے۔ یہ آپ کے مین کنٹرول پن ہیں۔ ان کے بارے میں ایک برقی وائرنگ سسٹم کے طور پر سوچیں، جہاں ایک نوڈ منسلک ہونے پر دوسرے نوڈ پر پاور کرے گا، اور اگر کچھ اعمال ہوئے ہیں، جیسے کھیل شروع ہوا. بیگن اوورلیپ نوڈ سے ایک تار گھسیٹیں۔ سیٹ انٹینسٹی نوڈ پر۔ نوٹ کریں کہ وہ تمام نوڈس نہیں جو آپ ایونٹ گراف میں بناتے ہیں۔ یہ بدیہی ہو جائے گا. آپ کو آن لائن دستاویزات کا حوالہ دینا پڑ سکتا ہے۔ اب مرتب کریں، محفوظ کریں، اور ابھی کے لیے بلیو پرنٹ ایڈیٹر سے باہر نکلیں۔ اپنی نئی BP_MagicLight کو گھسیٹیں۔ سطح میں، کردار سے دور. کئی کاپیاں یا مثالیں بنائیں منتقل کرنے کے لیے W کلید کو دبانے سے، Alt کلید کو تھامیں، اور لیمپ پر کلک کرکے گھسیٹیں۔ آپ کی سطح کے مختلف حصوں کے ارد گرد. میں صرف کئی مثالیں بناؤں گا۔ Alt اور P بٹن دبا کر لیول کھیلیں۔ اب، جب ہم ہر ایک چراغ کو پار کرتے ہیں، وہ روشن ہوتا ہے، اور ہمارا بلیو پرنٹ کام کر رہا ہے۔ اگلے سبق میں، ہم یوزر انٹرفیس ویجیٹ بنانے کا طریقہ سیکھنے والے ہیں۔ غیر حقیقی انجن 5 میں۔ دیکھنے کے لیے شکریہ.

چلتے پھرتے سیکھیں

اپنی تعلیم ہر جگہ ساتھ لے جائیں — KnowledgeCity موبائل ایپ آپ کو چلتے پھرتے اسباق دیکھنے کی سہولت دیتی ہے۔