[Python] SDL not found in pygame

Discussão em 'Python' iniciado por Stack, Março 29, 2025.

  1. Stack

    Stack Membro Participativo

    I'm learning how to make a game in Python. Having installed Pygame and cocos2d in PyCharm, it says it cannot find SDL even though SDL comes with Pygame. I am using Windows 10.

    The error I get:

    AttributeError: SDL


    My code:

    import cocos
    from cocos.scenes.transitions import FadeTransition
    from cocos.audio.pygame import music

    class VerTexto(cocos.layer.Layer):
    def __init__(self):
    super().__init__()
    mi_etiqueta = cocos.text.Label('Escena 1', font_name='Consolas', font_size=18, anchor_x='center', anchor_y='center')
    mi_etiqueta.position = (320, 200)
    self.add(mi_etiqueta)

    class):
    def __init__(self):
    super().__init__()
    mi_etiqueta = cocos.text.Label('Escena 2', font_name='Consolas', font_size=18, anchor_x='center', anchor_y='center')
    mi_etiqueta.position = (320, 200)
    self.add(mi_etiqueta)

    if __name__ == "__main__":
    cocos.director.director.init(caption='Sencilla transición entre escenas')
    escena_1 = cocos.scene.Scene(VerTexto())
    escena_2 = cocos.scene.Scene(VerTexto2())
    cocos.director.director.run(FadeTransition(escena_2, 5, escena_1))


    What should I do? Any help is appreciated

    Continue reading...

Compartilhe esta Página