金子邦彦研究室3次元,地図Windows でのインストールと動作確認(3次元,地図関係)cocos2d, pygame, pyglet のインストール,サンプルプログラムの実行(ゲームエンジン)(Python を使用)(Windows 上)

cocos2d, pygame, pyglet のインストール,サンプルプログラムの実行(ゲームエンジン)(Python を使用)(Windows 上)

Windows での,cocos2d, pygame, pyglet のインストール手順を説明する. cocos2d は、 2次元のゲーム,グラフィックス,対話型のアプリケーションを作ることができるフレームワーク. Windows, OS X, Linux で動く.

前準備

Python のインストール(Windows 上)

サイト内の関連ページ

関連する外部ページ

Python の公式ページ: https://www.python.org/

cocos2d, pygame, pyglet のインストール

関連する外部ページhttp://python.cocos2d.org/doc/programming_guide/installation.html の手順で行う.

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  2. 使用する Python のバージョンの確認
    python --version
    

    [image]
  3. パッケージのインストール

    python -m pip install -U six msgpack pyglet pygame cocos2d
    
  4. インストール結果の確認

    エラーメッセージが出ていないことを確認する

    [image]
  5. インストールされたパッケージのバージョンの確認

    python -m pip show pyglet
    python -m pip show six
    python -m pip show pygame
    python -m pip show cocos2d
    

    [image]

サンプルプログラムの実行

  1. 試しに、https://github.com/liamrahav/cocos2d-python-tutorials/blob/master/basics/start.py で公開されているサンプルプログラムを動かしてみる.

    Python プログラムを実行する

    Python プログラムの実行: 別ページ »で説明

    Python のまとめ: 別ページ »にまとめ

    import cocos
    from cocos.text import Label
    from cocos import scene
    from cocos.layer import Layer
    from cocos.director import director
    
    class HelloWorld(Layer):
        def __init__(self):
            super(HelloWorld, self).__init__()
            hello_world_label = Label(
                "Hello World!", 
                font_name = "Times New Roman", 
                font_size = 32, 
                anchor_x = 'center', 
                anchor_y = 'center' 
            )
            hello_world_label.position = 320, 240
            self.add(hello_world_label)
    
    director.init()
    director.run(
        scene.Scene(
            HelloWorld()
        )
    )
    

    [image]
  2. 新しい画面が出て、「Hello World!」と表示されるので確認する.

    確認したら,右上の「x」をクリックして消す.

    [image]