如何在 cocos2d-python 中在 X 轴或 Y 轴之间翻转精灵
How to flip a sprite among X or Y axis in cocos2d-python
我从 cocos2d 开始 python 并且想在其 x(或 y)轴之间翻转精灵。据我所知,这应该可以通过底层的 pyglet lib 实现,但我不知道如何实现。我这样试过:
class Ninja(cocos.sprite.Sprite):
def __init__(self):
super(Ninja, self).__init__("Idle__000.png")
self.flip_x = True
我认为某处应该有一个 flip() 或 transform() 函数,但找不到任何通过 cocos2d-python 和 pyglet 来源的东西。
如何在实例化后翻转精灵?
替代方法:如果我不能以编程方式翻转精灵,我会
尝试用已经翻转过的版本换掉图片。如何
那我会这样做吗?
嗨,如果 Sprite 上没有翻转方法,请尝试将 属性 scale_x 或 scale_y 设置为 -1。或者使用 scale 参数制作 Ninja Sprite。有精灵初始化的参数列表。
我从 cocos2d 开始 python 并且想在其 x(或 y)轴之间翻转精灵。据我所知,这应该可以通过底层的 pyglet lib 实现,但我不知道如何实现。我这样试过:
class Ninja(cocos.sprite.Sprite):
def __init__(self):
super(Ninja, self).__init__("Idle__000.png")
self.flip_x = True
我认为某处应该有一个 flip() 或 transform() 函数,但找不到任何通过 cocos2d-python 和 pyglet 来源的东西。
如何在实例化后翻转精灵?
替代方法:如果我不能以编程方式翻转精灵,我会 尝试用已经翻转过的版本换掉图片。如何 那我会这样做吗?
嗨,如果 Sprite 上没有翻转方法,请尝试将 属性 scale_x 或 scale_y 设置为 -1。或者使用 scale 参数制作 Ninja Sprite。有精灵初始化的参数列表。