pip install cocos2d
python
import cocos
class GameWindow(cocos.window.Window):
def __init__(self):
super().__init__()
if __name__ == "__main__":
cocos.director.director.init()
game_window = GameWindow()
cocos.director.director.run(cocos.scene.Scene(game_window))
python
import cocos
class GameWindow(cocos.window.Window):
def __init__(self):
super().__init__()
sprite = cocos.sprite.Sprite("sprite.png")
sprite.position = 320, 240
self.add(sprite)
if __name__ == "__main__":
cocos.director.director.init()
game_window = GameWindow()
cocos.director.director.run(cocos.scene.Scene(game_window))
python
import cocos
class GameWindow(cocos.window.Window):
def __init__(self):
super().__init__()
self.schedule(self.update)
def update(self, dt):
if __name__ == "__main__":
cocos.director.director.init()
game_window = GameWindow()
cocos.director.director.run(cocos.scene.Scene(game_window))
python
import cocos
class GameWindow(cocos.window.Window):
def __init__(self):
super().__init__()
self.is_event_handler = True
def on_mouse_press(self, x, y, button, modifiers):
if __name__ == "__main__":
cocos.director.director.init()
game_window = GameWindow()
cocos.director.director.run(cocos.scene.Scene(game_window))