Я реализую выжженную землю в python 3.4, используя pygame. Моя проблема в том, что я не знаю, как эффективно реализовать ствол, чтобы я мог легко его вращать. Я уже пробовал использовать прямоугольник и изображение, но не могу повернуть ни один из них. Есть ли лучший способ, или я должен просто попробовать изображение или прямоугольник?
Вращение Pygame
Ответы (1)
Вы можете поворачивать изображения с помощью pygame.transform.rotate. Я предлагаю использовать кеш для различных степеней, которые вам нужны.
person
deets
schedule
02.01.2015
Я немного поиграл с pymunk, и это на самом деле не решает первоначальную проблему вращения прямоугольника, сохраняющего свою форму.
- person Sok Pomaranczowy; 03.01.2015
Ах, я мог неправильно понять. Если то, что вам нужно, это свободно вращаемые изображения, вы можете вместо этого рассмотреть pyglet, потому что он использует OpenGL, и вы можете использовать для него любое аффинное преобразование (вращение, масштабирование, сдвиг...). Или используйте pygame.org/docs/ref/transform.html# pygame.transform.rotate - но я не уверен, насколько хороши результаты.
- person deets; 04.01.2015