2D เชฐเชฎเชคเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฎเชพเชณเช–เซเช‚ NasNas เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชจเชพเชธเชจเชพเชธ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ C++ เชฎเชพเช‚ 2D เช—เซ‡เชฎเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเชฐ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชเชธเชเชซเชเชฎเชเชฒ เช…เชจเซ‡ เชถเซˆเชฒเซ€เชฎเชพเช‚ เชฐเชฎเชคเซ‹ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซเชฏเซเช‚ เชชเชฟเช•เซเชธเซ‡เชฒ เช•เชฒเชพ. เช•เซ‹เชก C++17 เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ Zlib เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. Linux, Windows เช…เชจเซ‡ Android เชชเชฐ เช•เชพเชฎเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เช‰เชชเชฒเชฌเซเชง เช›เซ‡ strapping เชชเชพเชฏเชฅเซ‹เชจ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡. เชฐเชฎเชค เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช‡เชคเชฟเชนเชพเชธ เชฒเซ€เช•เซเชธ, เชธเซเชชเชฐเซเชงเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เช›เซ‡ เช—เซ‡เชฎเชฌเซ‹เชฏ เชœเชพเชฎ.

เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชฎเชพเช‚ เช˜เชฃเชพ เชธเซเชตเชคเช‚เชคเซเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชถเชพเชฎเซ‡เชฒ เช›เซ‡:

  • เช•เซ‹เชฐ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เช เชฌเซ‡เช เชฎเซ‹เชกเซเชฏเซเชฒ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชตเชฐเซเช—เซ‹ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • เชฐเซ‡เชธเซเชฒเชฟเชฌ - เชฐเชฎเชคเชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชตเชฐเซเช—เซ‹.
  • ECS - BaseEntity เช…เชจเซ‡ เช˜เชŸเช•เซ‹เชจเชพ เชตเชฐเซเช—เซ‹ เช•เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช—เซเชฐเชพเชซเชฟเช•เซเชธ, เชญเซŒเชคเชฟเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชถเชจ เช…เชจเซ‡ เช‡เชจเชชเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชœเซ‡เชตเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชœเซ‹เชกเชตเชพ เชฆเซ‡ เช›เซ‡.
  • เชŸเชพเช‡เชฒเชฎเซ‡เชชเชฟเช‚เช— เช tmx เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชŸเชพเช‡เชฒเซเชก เชฎเซ‡เชช เชกเชพเช‰เชจเชฒเซ‹เชกเชฐ เช›เซ‡.

เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพเช“:

  • เชฆเซเชฐเชถเซเชฏเซ‹ เช…เชจเซ‡ เชธเซเชคเชฐเซ‹เชจเซ€ เชธเชฟเชธเซเชŸเชฎ.
  • เช•เซ‡เชฎเซ‡เชฐเชพ เช…เชจเซ‡ เชถเซ‡เชกเชฐเซเชธ.
  • เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชฐเชฟเชธเซ‹เชฐเซเชธ เชฒเซ‹เชกเชฟเช‚เช— เช…เชจเซ‡ เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎ.
  • เช˜เชŸเช•เซ‹ (เชเชจเชฟเชฎเซ‡เชŸเซ‡เชก เชธเซเชชเซเชฐเชพเชˆเชŸเซเชธ, เช†เช•เชพเชฐเซ‹, เชญเซŒเชคเชฟเช•เชถเชพเชธเซเชคเซเชฐ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชถเชจ, เช‡เชจเชชเซเชŸ, เช•เซ‹เชฒเชพเชˆเชกเชฐ)
  • tmx เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฎเซ‹เชเซ‡เช• เชจเช•เชถเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.
  • เชŸเซ‡เช•เซเชธเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช…เชจเซ‡ เชฌเซ€เชŸเชฎเซ‡เชช เชซเซ‹เชจเซเชŸเซเชธ.
  • เชตเชฟเชเซเชฏเซเช…เชฒ เชธเช‚เช•เซเชฐเชฎเชฃเซ‹.
  • เชตเซˆเชถเซเชตเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ.
  • เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชกเชฟเชฌเช—เซ€เช‚เช— เชธเซเช•เซเชฐเซ€เชจ.
  • เช•เชจเซเชธเซ‹เชฒ เชฒเซ‹เช—เซ€เช‚เช— เชธเชพเชงเชจเซ‹.
  • เชตเชฟเช•เชพเชธเชฎเชพเช‚: เชฎเซ‡เชจเซ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ.
  • เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡: เชชเชพเชฐเซเชŸเชฟเช•เชฒ เชธเชฟเชธเซเชŸเชฎ, เชธเซเช•เซเชฐเซ€เชจเชธเซ‡เชตเชฐเซเชธ, เช—เซ‡เชฎ เชฒเซ‡เชตเชฒ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ
    เช…เชจเซ‡ เช‡เชตเซ‡เชจเซเชŸเซเชธ, เชกเชฟเชฌเช—เซ€เช‚เช— เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹