NasNas 2D เจ—เฉ‡เจฎเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเจพเจธเจจเจพเจธ C++ เจตเจฟเฉฑเจš 2D เจ—เฉ‡เจฎเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจพเจกเจฟเจŠเจฒเจฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจเจธ.เจเจซ.เจเจฎ.เจเจฒ. เจ…เจคเฉ‡ เจธเจผเฉˆเจฒเฉ€ เจฆเฉ€เจ†เจ‚ เจ–เฉ‡เจกเจพเจ‚ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เฉ€เจคเจพ เจชเจฟเจ•เจธเจฒ เจ•เจฒเจพ. เจ•เฉ‹เจก C++ 17 เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ Zlib เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจเจ‚เจกเจฐเจพเจ‡เจก 'เจคเฉ‡ เจ•เฉฐเจฎ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจชเจฒเฉฑเจฌเจง strapping เจชเจพเจˆเจฅเจจ เจญเจพเจธเจผเจพ เจฒเจˆ. เจ–เฉ‡เจก เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ‡เจคเจฟเจนเจพเจธ เจฒเฉ€เจ•, เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจฒเจˆ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ—เฉ‡เจฎเจฌเฉเจ†เจ เจœเฉˆเจฎ.

เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจตเจฟเฉฑเจš เจ•เจˆ เจธเฉเจคเฉฐเจคเจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเจผเจพเจฎเจฒ เจนเจจ:

  • เจ•เฉ‹เจฐ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฌเฉ‡เจธ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเจจ เจœเฉ‹ เจฎเฉเฉฑเจ– เจ•เจฒเจพเจธเจพเจ‚ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • Reslib - เจ–เฉ‡เจก เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจ…เจคเฉ‡ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ•เจฒเจพเจธเจพเจ‚เฅค
  • ECS - BaseEntity เจ…เจคเฉ‡ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจ•เจฒเจพเจธเจพเจ‚ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ, เจญเฉŒเจคเจฟเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจ‡เจจเจชเฉเจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเจพเจฒ เจœเฉเฉœเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
  • เจŸเจพเจ‡เจฒเจฎเฉˆเจชเจฟเฉฐเจ— tmx เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเจพเจˆเจฒเจก เจฎเฉˆเจช เจกเจพเจŠเจจเจฒเฉ‹เจกเจฐ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจ…เจคเฉ‡ เจชเจฐเจคเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เฅค
  • เจ•เฉˆเจฎเจฐเฉ‡ เจ…เจคเฉ‡ เจธเจผเฉˆเจกเจฐเฅค
  • เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจฐเฉ‹เจค เจฒเฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเจฟเจธเจŸเจฎ.
  • เจญเจพเจ— (เจเจจเฉ€เจฎเฉ‡เจŸเจก เจธเจชเฉเจฐเจพเจˆเจŸเจธ, เจ†เจ•เจพเจฐ, เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ, เจ‡เจจเจชเฉเจŸ, เจ•เฉ‹เจฒเจพเจˆเจกเจฐ)
  • tmx เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฎเฉ‹เจœเจผเฉ‡เจ• เจจเจ•เจธเจผเจฟเจ†เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
  • เจŸเฉˆเจ•เจธเจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจฌเจฟเจŸเจฎเฉˆเจช เจซเฉŒเจ‚เจŸเฅค
  • เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจชเจฐเจฟเจตเจฐเจคเจจเฅค
  • เจ—เจฒเฉ‹เจฌเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจœเจผเฅค
  • เจฌเจฟเจฒเจŸ-เจ‡เจจ เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจธเจ•เฉเจฐเฉ€เจจเฅค
  • เจ•เฉฐเจธเฉ‹เจฒ เจฒเฉŒเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒเฅค
  • เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš: เจฎเฉ€เจจเฉ‚ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ.
  • เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ: เจ•เจฃ เจธเจฟเจธเจŸเจฎ, เจธเจ•เฉเจฐเฉ€เจจเจธเฉ‡เจตเจฐ, เจ—เฉ‡เจฎ เจชเฉฑเจงเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ
    เจ…เจคเฉ‡ เจ‡เจตเฉˆเจ‚เจŸเจธ, เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹