Ta'iala mo le atina'eina o ta'aloga 2D NasNas fa'alauiloa

galuega faatino NasNas o lo'o fa'atupuina se auivi fa'apitoa mo le atina'eina o ta'aloga 2D i le C++, fa'aaoga se faletusi mo le fa'aliliuina SFML ma taulai atu i taaloga i le faiga pixel art. O loʻo tusia le code i le C ++ 17 ma tufatufaina i lalo ole laisene Zlib. Lagolago galuega i Linux, Windows ma Android. Avanoa fusifusia mo le gagana Python. O le taʻaloga ua tuʻuina atu e fai ma faʻataʻitaʻiga Tala'aga Leaks, faia mo le tauvaga GameBoy JAM.

O le auivi e aofia ai le tele o modules tutoatasi:

  • Autu ma Faʻamaumauga o faʻavae autu ia e aofia ai vasega autu ma faʻamaumauga.
  • Reslib - vasega mo le gaosiga ma le utaina o punaoa taʻaloga.
  • ECS - Vasega BaseEntity ma Vaega e faʻatagaina oe e faʻafesoʻotaʻi galuega e pei o faʻataʻitaʻiga, faʻataʻitaʻiga o gaioiga faʻaletino ma le faʻaogaina o mea.
  • Tilemapping ose Tiled Map downloader ile tmx format.

O mea taua:

  • Faiga o vaaiga ma laulau.
  • Meapueata ma fa'aata.
  • Otometi le utaina o punaoa ma le pulega o punaoa.
  • Vaega (sprites animated, siepi, faʻataʻitaʻiga o le fisiki, faʻaoga, collider)
  • Lagolago mo faafanua mosaic i le tmx format.
  • Fa'agaoioiga o tusitusiga ma mataitusi mataitusi.
  • Suiga vaaia.
  • Fa'atonuga o talosaga i le lalolagi atoa.
  • Mata fa'apipi'i fa'apipi'i.
  • Console logging meafaigaluega.
  • I le atinaʻe: lisi ma faʻaoga faʻaoga.
  • Fuafuaga e aofia ai: faiga faʻapitoa, screensavers, pulega tulaga taʻaloga
    ma mea na tutupu, fausia-i totonu o le laina faʻatonuga fesoʻotaʻiga mo le debugging.

puna: opennet.ru

Faaopoopo i ai se faamatalaga