Frèam airson geamannan 2D a leasachadh NasNas air a thoirt a-steach

pròiseict NasNas thathar a’ leasachadh frèam modular airson geamannan 2D a leasachadh ann an C++, a’ cleachdadh leabharlann airson a thoirt seachad SFML agus fòcas air geamannan san stoidhle ealain piogsail. Tha an còd sgrìobhte ann an C++17 agus air a chuairteachadh fo chead Zlib. A’ toirt taic do dh’ obair air Linux, Windows agus Android. Ri fhaighinn acfhainn airson cànan python. Tha an geama air a thoirt seachad mar eisimpleir Eachdraidh ag aoidiona chruthachadh airson a’ cho-fharpais GameBoy JAM.

Tha grunn mhodalan neo-eisimeileach anns an fhrèam:

  • Is e Core and Data na modalan bunaiteach a tha a 'toirt a-steach na prìomh chlasaichean agus dàta.
  • Reslib - clasaichean airson a bhith a’ giullachd agus a’ luchdachadh ghoireasan geama.
  • ECS - Clasaichean BaseEntity and Components a leigeas leat gnìomhachd a cheangal leithid grafaigean, atharrais air pròiseasan fiosaigeach agus giullachd cuir a-steach.
  • Tha Tilemapping na luchdachadh sìos Mapaichean leacach ann an cruth tmx.

Prìomh fheartan:

  • Siostam seallaidhean agus sreathan.
  • Camara agus shaders.
  • Siostam luchdachadh ghoireasan fèin-ghluasadach agus riaghladh ghoireasan.
  • Co-phàirtean (sprites beòthail, cumaidhean, atharrais fiosaig, cuir a-steach, inneal-bualadh)
  • Taic airson mapaichean breac-dhualadh ann an cruth tmx.
  • Giullachd teacsa agus clòidean bitmap.
  • Eadar-ghluasadan lèirsinneach.
  • Roghainnean tagraidh cruinne.
  • Sgrion debugging togte.
  • Innealan logaidh console.
  • Ann an leasachadh: clàr-taice agus eadar-aghaidh cleachdaiche.
  • Tha planaichean a’ toirt a-steach: siostam gràin, sàbhalaidhean-sgrìn, riaghladh ìre geama
    agus tachartasan, eadar-aghaidh loidhne-àithne togte airson debugging.

Source: fosgailtenet.ru

Cuir beachd ann