2D گيمز تيار ڪرڻ لاءِ فريم ورڪ NasNas متعارف ڪرايو

پروجيڪٽ ناس C++ ۾ 2D گيمز تيار ڪرڻ لاءِ ماڊل فريم ورڪ تيار ڪيو پيو وڃي، رينڊرنگ لاءِ لائبريري استعمال ڪندي ايس ايف ايم ايل ۽ انداز ۾ راندين تي ڌيان ڏيڻ پکسل آرٽ. ڪوڊ C++ 17 ۾ لکيل آهي ۽ Zlib لائسنس تحت ورهايو ويو آهي. لينڪس، ونڊوز ۽ Android تي ڪم کي سپورٽ ڪري ٿو. دستياب پٽي ڪرڻ Python ٻولي لاءِ. راند کي مثال طور ڏنو ويو آهي تاريخ لڪي، مقابلي لاءِ ٺاهي وئي گيم بوائي ڄام.

فريم ورڪ ۾ ڪيترائي آزاد ماڊل شامل آهن:

  • ڪور ۽ ڊيٽا بنيادي ماڊل آهن جن ۾ مکيه طبقن ۽ ڊيٽا شامل آهن.
  • Reslib - راند جي وسيلن کي پروسيسنگ ۽ لوڊ ڪرڻ لاءِ ڪلاس.
  • ECS - BaseEntity ۽ اجزاء جا ڪلاس جيڪي توهان کي ڪارڪردگي سان ڳنڍڻ جي اجازت ڏين ٿا جهڙوڪ گرافڪس، جسماني عملن جي تخليق ۽ ان پٽ پروسيسنگ.
  • ٽائل ميپنگ هڪ ٽائل ٿيل نقشو ڊائون لوڊ ڪندڙ آهي tmx فارميٽ ۾.

اھڙا اھڙا

  • منظرن ۽ پرتن جو نظام.
  • ڪئميرا ۽ شيڊر.
  • خودڪار وسيلن جي لوڊشيڊنگ ۽ وسيلن جي انتظام جو نظام.
  • اجزاء (متحرڪ اسپرائٽس، شڪلون، فزڪس تخليق، ان پٽ، ڪليڊر)
  • tmx فارميٽ ۾ موزاڪ نقشن لاءِ سپورٽ.
  • ٽيڪسٽ پروسيسنگ ۽ بٽ ميپ فونٽس.
  • بصري منتقلي.
  • گلوبل ايپليڪيشن سيٽنگون.
  • بلٽ ان ڊيبگنگ اسڪرين.
  • ڪنسول لاگنگ جا اوزار.
  • ترقي ۾: مينيو ۽ يوزر انٽرفيس.
  • منصوبن ۾ شامل آهن: ذرو سسٽم، اسڪرين سيور، راند جي سطح جو انتظام
    ۽ واقعا، ڊيبگنگ لاءِ بلٽ ان ڪمانڊ لائن انٽرفيس.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو