Выделитесь код/текст в документе входят в Меню Инструментов> Язык> Язык Набора. Будет флажок
"Do not check spelling or grammar", это отметит область так, чтобы программа проверки правописания перескочила через него
Ну, если вы можете сделать 2d, вы всегда можете сделать 3d. На самом деле все 3d - это перекошенные двухмерные поверхности, создающие впечатление, что вы смотрите на что-то с глубиной. Реальный вопрос в том, может ли он сделать это хорошо, и вы бы даже хотели. После просмотра документации pyGame, похоже, это всего лишь оболочка SDL. SDL не предназначен для трехмерного программирования, поэтому ответ на реальный вопрос - нет, и я бы даже не попробовал.
Если вам нужны функции 3D-проекции и все такое, вам придется использовать 3D API, но если вы хотите сделать базовый 3D-вид, я рекомендую учебное пособие Питера по веб-сайту: http: //www.petercollingridge. co.uk/pygame-3d-graphics-tutorial
Pygame - это просто библиотека для изменения цвета пикселей (и некоторые другие полезные вещи для программирования игр). Вы можете сделать это, перетаскивая изображения на экран или непосредственно устанавливая цвета пикселей.
Из-за этого легко писать 2D-игры с помощью pygame, поскольку все, что вам действительно нужно, - это вышеописанное. Но 3D-игра - это просто несколько 3D-объектов, «сжатых» (визуализированных) в 2D, чтобы их можно было отобразить на экране. Таким образом, чтобы создать 3D-игру, использующую только pygame, вы должны сами справиться с этим рендерингом, включая все необходимые сложные математические вычисления.
Мало того, что это будет работать медленно из-за огромной вычислительной мощности, связанной с этим, но это потребует от вас написания массивного механизма 3D рендеринга / растеризации. И из-за интерпретации Python это будет еще медленнее. Правильный подход состоит в том, чтобы запустить этот процесс на графическом процессоре, используя (Py) opengl.
Итак, да, технически возможно сделать 3D, используя только Pygame, но определенно не рекомендуется. Я бы посоветовал вам изучить Panda3D или похожий 3D-движок.