Я относительно новый разработчик, и я ищу, чтобы изучить C++. У меня есть опыт кодирования в java, javascript, actionscript и python, но я хочу что-то достаточно быстро, чтобы сделать некоторые высокопроизводительные 2D и 3D-игры.использование беспорядка для разработки игр
Когда я в конце концов изучу основы (структуры управления, классы и т. Д.), Я бы хотел разработать 2D-игру. Я изучил различные библиотеки для 2D-графики (cairo, sdl, openframeworks, clutter), но clutter, казалось, был наиболее оптимизирован для ускоренной графики и векторного рисования.
Будет ли беспорядок быть подходящим для 2D-игры? Я понимаю, что он сохраняет свой собственный сценарий, в отличие от других библиотек, но в прошлом я разработал флеш-игру, поэтому я должен привыкнуть к этому.
Есть ли проблемы с производительностью, о которых я должен знать? У кого-нибудь еще был опыт работы с тяжелой графикой с беспорядком?
Независимо от того, какую графическую библиотеку вы в конечном итоге выберете, * забудьте все, что вы знаете * о Java. C++ - это совершенно другой язык, а идиомы, которые являются нормальными в Java, иногда опасны в C++. – greyfade
Я не могу подчеркнуть комментарий @ greyfade. Я даже не разбираюсь в Java, но это был мой первый язык, и я привык к нему. Через год я перехожу к C++, и теперь я несколько раз ошибался, пытаясь сделать что-то «java way». – Stephen
ха-ха хорошо хорошо, что я не узнал слишком много java. Однако мой опыт работы с языками высокого уровня (actionscript и python) может вызвать схожие проблемы. – lukecameron