9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

cocos2d-x v3.15.1 開発環境導入

Last updated at Posted at 2017-09-07

 

###cocos2dx開発環境構築(Windows)


####・用意するもの

今回はアンドロイドの設定を行わないので下記2点のみです。

・cocos2dx v3.15.1 本体
 http://www.cocos2d-x.org/download

・Python 2.7.13
 https://www.python.org/downloads/

###Cocos2dx本体の設定


ダウンロードしたCocos2dx本体を解凍しCドライブ直下に移動してください
C:\cocos2d-x\cocos2d-x-3.15.1のようなフォルダ階層が望ましいと思います。
これでCocos2dx本体の設定は完了です。
###Pythonのインストール


今回はバージョン2.7.13を使います。

  1. まずはダウンロードしたPythonファイルを解凍しインストーラーを実行してください。
  2. 下図のような画面が出てくるのでそのままNextを押してください。

python1.png

3.次の項目もそのままNextを押してください。

python2.png

4.次の項目でpython.exeにパスを通すために一部変更します。

下の方の項目にAdd python.exe to Pathの項目があると思いますが、
デフォルトだとおそらく✖️になってると思うのでこれをWill be installed on local hard driveに変更してください。

python3.png

5.変更ができたらNextでインストールが開始します。

python4.png

インストールが完了したらFinishを押して終了してください。

python5.png

7.Pythonが動作するか確認をコマンドプロンプトで確認します。

下記コマンド打ち込んでください

python --version

下のように表示されれば完了です。

Python 2.7.13

###Cocos2dxの環境設定


setup.pyという環境変数設定用のツールが付属されています。
コマンドプロンプトにてCocos2d-xに必要な環境変数の設定を行えます。

環境変数名 パス 備考
COCOS2D_CONSOLE_ROOT C:\cocos2d-x\cocos2d-x-3.15.1\tools\cocos2d-console\bin コンソールコマンド系の実行ファイルが格納されているフォルダがsetup.pyにより自動で設定されます
COCOS_X_ROOT C:\cocos2d-x\cocos2d-x-3.15.1 Cocos2d-xルートフォルダがsetup.pyにより自動で設定されます
COCOS_TEMPLATES_ROOT C:\cocos2d-x\cocos2d-x-3.15.1\templates 新規プロジェクト作成時に参照されるテンプレートのプロジェクトが格納されているフォルダがsetup.pyにより自動で設定されます
NDK_ROOT C:\Android\android-ndk (Android版で開発を行わない場合、省略可)AndroidNDKのルートフォルダです。
ANDROID_SDK_ROOT C:\Android\android-sdk (Android版で開発を行わない場合、省略可)AndroidSDKのルートフォルダです。
ANT_ROOT C:\apache-ant\apache-ant-1.9.4\bin (Android版で開発を行わない場合、省略可)ApacheAntのbinフォルダです。

上記パス設定が完了することによりcocosコマンドがどこからでも使用可能になります。

  • setup.pyにて環境設定を行います。
    - コマンドプロンプトでcocos2dx本体の中のsetup.pyがあるディレクトリ(階層)に行きます。

この記事通りの設定であれば上記階層にsetup.pyがあると思うのでこちらを実行してください。

C:\cocos2d-x\cocos2d-x-3.15.1\setup.py

環境変数が設定されていない場合Please enter the path of [環境変数名] (or press Enter to skip):
と表示されます。今回はAndroidの設定を行わないので、NDK_ROOT, ANDROID_SDK_ROOT, ANT_ROOT
はスキップで大丈夫です。

完了したら一度PCの再起動を行ってください。

###新規プロジェクトの作成


新規プロジェクトを作成するにはcocosコマンドを使用します。
コマンドプロンプトで下記コマンドでプロジェクトを作成できます。

cocos new MyGame -p com.mycompany.mygame -l cpp -d c:\任意のフォルダ
コマンド 内容
cocos cocos2dxのコンソールコマンドです。
新規作成以外にビルドや実行もできます。
new 新規にプロジェクトを作成するときの指定
-p com.mycompany.mygame パッケージ名を指定します。
省略もできます。
-l cpp 使用する言語を指定します。
今回はC++を指定しています。
-d c:\任意のフォルダ 作成するディレクトリを指定します。
省略した場合、現在いるフォルダ階層に作成されます。

任意のフォルダ階層で省略された下記コマンドでも作成できます。
パッケージ名はデフォルトのものが指定されます。後から変更可能です。

cocos new MyApp -l cpp

作成されたファイル内にproj."プラットフォーム名" (今回はwindowsなのでproj.win32)のフォルダがあるのでさらにこの中の**.slnファイル**開いたら準備完了です。

image.png

実行できたら下図のように実行画面が出ると思います。
image.png

これでAndroid以外の設定は完了です。
Androidの設定に関しては後日投稿します。

9
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?