Çarçoveya Pêşveçûna Lîstikê ya NasNas 2D hate destnîşan kirin

rêvename NasNas çarçoveyek modular a ji bo pêşkeftina lîstikên 2D di C ++ de tête pêşve xistin, ku pirtûkxaneyê ji bo vegotinê bikar tîne SFML û bal kişand ser lîstikên şêwazê hunera pixel. Kod di C++17 de hatiye nivîsandin û di bin lîsansa Zlib de tê belavkirin. Linux, Windows û Android piştgirî dike. Berdeste xêzkirin ji bo zimanê Python. Mînak lîstik e Dîrok Leaksji bo pêşbirkê hatiye afirandin Game Boy Jam.

Di çarçoveyê de çend modulên serbixwe hene:

  • Core û Data modulên bingehîn in ku çînên bingehîn û daneyan vedigirin.
  • Reslib - dersên ji bo pêvajoyê û barkirina çavkaniyên lîstikê.
  • ECS - Dersên BaseEntity û Components ku dihêle hûn fonksiyonên wekî grafîk, simulasyona pêvajoyên laşî, û pêvajoyek têketinê ve girêbidin.
  • Tilemapping di formata tmx de barkerek Nexşeya Tiled e.

Taybetmendiyên girîng

  • Sîstema dîmen û qatê.
  • Kamera û şader.
  • Barkirina çavkaniya otomatîk û pergala rêveberiya çavkaniyê.
  • Pêkhatî (spirên anîmasyon, şikil, simulasyona pêvajoyên laşî, têketin, colider)
  • Piştgiriya nexşeyên mozaîk ên di formata tmx de.
  • Pêvajoya nivîsê û tîpên bitmap.
  • veguherînên dîtbarî.
  • Mîhengên serîlêdana gerdûnî.
  • Di lîstikê de ekrana çewtiyê.
  • Amûrên têketina konsolê.
  • Di pêşveçûnê de: menu û navnîşa bikarhêner.
  • Di planan de: pergala perçeyê, ekranên splash, kontrola asta lîstikê
    û bûyer, navbeynkariya rêza fermanê ya çêkirî ji bo xeletkirinê.

Source: opennet.ru

Add a comment