Anga mo te whakawhanake keemu 2D NasNas i whakaurua

kaupapa NasNas Kei te hangaia he anga hangai mo te whakawhanake keemu 2D i C++, ma te whakamahi i te whare pukapuka hei whakaputa SFML me te arotahi ki nga keemu i te ahua toi pika. Ka tuhia te waehere ki C++17 ka tohatohahia i raro i te raihana Zlib. Ka tautokohia nga mahi i runga i te Linux, Windows me te Android. Kei te waatea herea mo te reo Python. Ka hoatu te keemu hei tauira Nga Riiri o Nga Korero, i hangaia mo te whakataetae GameBoy JAM.

Kei roto i te angamahi etahi waahanga motuhake:

  • Ko te Core me te Raraunga nga waahanga turanga kei roto nga akomanga matua me nga raraunga.
  • Reslib - nga karaehe mo te tukatuka me te uta rauemi keemu.
  • ECS - Nga karaehe BaseEntity me nga Waehanga e taea ai e koe te hono i nga mahi penei i te whakairoiro, te whaihanga o nga tukanga tinana me te tukatuka whakauru.
  • Ko te Tilemapping he kai tango Mahere Tiled i te whakatakotoranga tmx.

Āhuatanga matua:

  • Te punaha tirohanga me nga paparanga.
  • Ko nga kamera me nga atarangi.
  • Te uta rauemi aunoa me te punaha whakahaere rawa.
  • Nga Waahanga (Srites pakiwaituhi, ahua, whaihanga ahupūngao, whakauru, collider)
  • Tautoko mo nga mapi mosaic i te whakatakotoranga tmx.
  • Tukatuka kupu me nga momotuhi maheremoka.
  • Nga whakawhitinga tirohanga.
  • Tautuhinga tono mo te ao.
  • Mata patuiro-i roto.
  • Nga taputapu takiuru papatohu.
  • I te whanaketanga: tahua me te atanga kaiwhakamahi.
  • Kei roto i nga mahere: te punaha matūriki, te tiaki mata, te whakahaere taumata keemu
    me nga huihuinga, atanga raina whakahau i hangaia mo te patuiro.

Source: opennet.ru

Tāpiri i te kōrero