1
1

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 3.3rc2をインストールしてみた(3.3も追記)

Last updated at Posted at 2014-12-09

Cocos2d-x 3.2が動いているmacにCocos2d-x 3.3rc2を入れてみたのでメモ。インストールだけならほとんど問題なさそう。

ダウンロード

3.3rc2

$ wget http://www.cocos2d-x.org/filedown/cocos2d-x-3.3rc2.zip

3.3

$ wget http://www.cocos2d-x.org/filedown/cocos2d-x-3.3.zip

インストールとか設定とか

3.3rc2

$ unzip cocos2d-x-3.3rc2.zip
$ cd cocos2d-x-3.3rc2
$ python setup.py

3.3

$ unzip cocos2d-x-3.3.zip
$ cd cocos2d-x-3.3
$ python setup.py

いつもどおり.bash_profileに追記されている。新しく環境変数が足されてる?
templateフォルダのパスって何に使うんだろう。

.bash_profile
## Add environment variable COCOS_X_ROOT for cocos2d-x
export COCOS_X_ROOT=/Users/user_name/cocos2d-x-3.3rc2
export PATH=$COCOS_X_ROOT:$PATH

# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
export COCOS_TEMPLATES_ROOT=/Users/user_name/cocos2d-x-3.3rc2/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH

./bash_profileを読み込み直して、cocosコマンドのパスが変わっていることを確認。

$ . ~/.bash_profile
$ which cocos
/Users/user_name/cocos2d-x-3.3rc2/tools/cocos2d-console/bin/cocos

プロジェクトを作ってみる

とりあえずプロジェクト作成

$ cocos new cocos2dx33rc2 -p com.mettoboshi.cocos2dx33rc2 -l cpp --ios-bundleid com.mettoboshi.cocos2dx33rc2

エラーでた。

$ cocos new cocos2dx33rc2 -p com.mettoboshi.cocos2dx33rc2 -l cpp --ios-bundleid com.mettoboshi.cocos2dx33rc2
Traceback (most recent call last):
File "/Users/user_name/cocos2d-x-3.3rc2/tools/cocos2d-console/bin/cocos.py", line 22, in <module>
    import cocos_project
  File "/Users/user_name/cocos2d-x-3.3rc2/tools/cocos2d-console/bin/cocos_project.py", line 4, in <module>
    import cocos
File "/Users/user_name/cocos2d-x-3.3rc2/tools/cocos2d-console/bin/cocos.py", line 25, in <module>
    import ConfigParser
ImportError: No module named 'ConfigParser'

コレあれだ。python3.4.2使ってるからだ。cocos2d-x v3.2使ってた時はv2じゃないとだめだよみたいなエラーが出てたような気がしたけど。どうだったかな。

Xcodeで作成したプロジェクトを開いて、ビルド->実行してみたらとりあえずサックリ動いた。

cocos3.3rc2.png

Androidもいけるっぽい。

cocos2dx33rcAndroid.png

Androidはどっちかっていうと、スクリーンショット取るためにエミュレーターを回転させる「ctrl + fn + f11」を思い出す方が大変だった。。

細かいとこはまた今度。

その他

あんまり関係ないけど、以下のURLに3.3のプログラマーズガイドがある。PDFやePub版も。
http://cocos2d-x.org/programmersguide/

まだちゃんと読んでないけど読む価値はありそうな気配が。

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?