Framework amin'ny famolavolana lalao 2D NasNas nampidirina

TETIKASA NasNas misy rafitra modular ho an'ny famolavolana lalao 2D amin'ny C ++ dia novolavolaina, mampiasa tranomboky ho an'ny famandrihana SFML ary mifantoka amin'ny lalao amin'ny fomba pixel art. Ny kaody dia voasoratra ao amin'ny C++ 17 ary zaraina amin'ny alàlan'ny fahazoan-dàlana Zlib. Manohana ny asa amin'ny Linux, Windows ary Android. Available mampitambatra ho an'ny fiteny Python. Omena ohatra ny lalao History Leaksnoforonina ho an’ny fifaninanana GameBoy JAM.

Ny rafitra dia ahitana modules tsy miankina maromaro:

  • Ny Core sy Data dia ny maody fototra izay ahitana ny kilasy fototra sy ny angona.
  • Reslib - kilasy ho an'ny fanodinana sy fametahana loharanon'ny lalao.
  • ECS - kilasy BaseEntity sy Components izay ahafahanao mampifandray ny fiasa toy ny sary, simulation ny fizotran'ny vatana ary ny fanodinana fampidirana.
  • Tilemapping dia mpisintona sari-tany amin'ny endrika tmx.

Zava-dehibe:

  • Rafitra sehatra sy sosona.
  • Cameras sy shaders.
  • Fametrahana loharano mandeha ho azy sy rafitra fitantanana loharano.
  • Ny singa (sprites animated, endrika, simulation fizika, fampidirana, collider)
  • Fanohanana sarintany mosaika amin'ny endrika tmx.
  • Fanodinana lahatsoratra sy endritsoratra bitmap.
  • Tetezamita hita maso.
  • Fikirana fampiharana manerantany.
  • Ecran debugging naorina.
  • Fitaovana fanoratana Console.
  • Ao amin'ny fampandrosoana: menu sy ny mpampiasa interface tsara.
  • Ny drafitra dia misy: rafitra particle, screensaver, fitantanana ny haavon'ny lalao
    ary hetsika, interface tsara andalana naorina ho an'ny debugging.

Source: opennet.ru