2015-01-02 2 views
0

Я реализую выжженную землю в python 3.4, используя pygame. Моя проблема в том, что я не знаю, как эффективно реализовать бочонок, чтобы я мог легко повернуть его. Я уже пробовал использовать прямоугольник и изображение, но я не могу повернуть их. Есть ли лучший способ, или я должен просто попробовать с изображением или прямым?Pygame rotation

ответ

0

Вы можете повернуть изображения, используя pygame.transform.rotate. Я предлагаю использовать кеш для различных степеней, в которых вы нуждаетесь.

+0

Я играл немного с запиской и не решал первоначальную проблему вращения прямоугольника, сохраняя его форму. –

+0

Ах, я, возможно, неправильно понял. Если вы используете свободно вращающиеся образы, вы можете подумать о пиглете, потому что он использует OpenGL, и вы можете использовать любые аффинные преобразования (вращение, масштабирование, сдвиг ...) на нем. Или используйте http://www.pygame.org/docs/ref/transform.html#pygame.transform.rotate - но я не уверен, насколько хороши результаты. – deets