منصوبے کے بارے میں
Godot 4D، Godot کو ایک 4D منظر اور سمولیشن لیئر کے ساتھ توسیع دیتا ہے۔ اس کا مرکزی Node4D ایک قابلِ والد 4D ٹرانسفارم فراہم کرتا ہے، جبکہ Camera4D چار جہتی مناظر کو 2D اسکرین پر پروجیکٹ کرتا ہے۔ ماڈیول میں 4D فزکس آبجیکٹس اور کولیشن شکلیں، 4D میشز رکھنے کے لیے MeshInstance4D، اور ایڈیٹر سپورٹ جیسے 4D ویوپورٹ ٹیب اور OFF امپورٹ ٹولنگ شامل ہیں۔
دستیاب وسائل میں Mesh4D، ٹیٹراہیڈرل اور وائر فریم میش اقسام، 4D میٹریلز، اور Shape4D فزکس پرائمیٹوز جیسے باکسز، اسفیئرز، کیپسولز، سلنڈرز، کیوبنڈرز، ڈیو سلنڈرز اور آرتھو پلیکسز شامل ہیں۔ شکلیں قریب ترین نقاط، سپورٹ پوائنٹس، ہائپر والیوم اور متعلقہ جیومیٹری حسابات کے لیے مددگار فنکشنز فراہم کرتی ہیں۔ OFF فائلوں کو بنیادی 4D میشز کے طور پر امپورٹ کیا جا سکتا ہے۔
ریاضی کی لیئر Basis4D، Euler4D، Geometry4D، Rotor4D، Transform4D اور اضافی Vector4 مددگار فنکشنز فراہم کرتی ہے۔ ایبسٹریکٹ کلاسز ورچوئل میتھڈز ظاہر کرتی ہیں تاکہ حسبِ ضرورت 4D رویہ GDScript، GDExtension یا دیگر معاون توسیعی راستوں میں نافذ کیا جا سکے۔
دو فزکس انجن شامل ہیں: AxisAlignedBox، جہاں آبجیکٹس کو باکسز کے طور پر پیش کیا جاتا ہے اور زاویائی رفتار غیر معاون ہے، اور Ghost، جو تصادم پیدا نہیں کرتا مگر قوتیں، ٹارک اور گردش کا حساب لگاتا ہے۔ ریپوزٹری رینڈرنگ، ماڈل، ایڈیٹر، نوڈ، ریاضی اور فزکس کوڈ کو الگ الگ ڈائریکٹریز میں بھی تقسیم کرتی ہے۔
تنصیب بنیادی طور پر ریپوزٹری کو Godot سورس ٹری میں modules/4d فولڈر کے طور پر کلون کر کے SCons کے ساتھ Godot بلڈ کرنے سے ہوتی ہے۔ اسے GDExtension کے طور پر بھی بلڈ کیا جا سکتا ہے، جس سے انجن دوبارہ بلڈ کرنے کی ضرورت نہیں پڑتی مگر ایڈیٹر فعالیت محدود ہوتی ہے؛ ماڈیول بلڈ تجویز کیا جاتا ہے۔ Godot 4.3 یا نیا ورژن درکار ہے۔
یہ پروجیکٹ The Unlicense کے تحت جاری کیا گیا ہے، جبکہ Godot Engine سے ماخوذ حصے Godot کے MIT لائسنس کے تحت رہتے ہیں۔ README میں شائع شدہ مثالوں کے پروجیکٹس کا ذکر ہے، جن میں ایک 4D سوشل میوزیم طرز کا لابی اور 4D روبوٹس سے لڑنے کے بارے میں ایک آرکیڈ گیم شامل ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.