toto_tico的前2个答案是一种方法,但是我宁愿为其创建一个新的小部件并使用它:
Builder.load_string('''<RotatedImage>: canvas.before: PushMatrix Rotate: angle: root.angle axis: 0, 0, 1 origin: root.center canvas.after: PopMatrix''')class RotatedImage(Image): angle = NumericProperty()
然后,将此窗口小部件用作其他“图像”窗口小部件,就可以使用“ angle”属性。
注意:除了分散示例外,不对图像进行碰撞检测。仅仅为了旋转某些物体,散射可能会很昂贵,但是至少碰撞会起作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)