iPhoneとは別と考えたほうがいいCocos2d-xはC++で開発したら、windowsでもAndroideでもiosでも動くよーっていうもの上のように書くとUnityと一緒やんって感じだけど、Unityは開発環境自体がひとつだけど、Cocos2d-xはライブラリだけで、開発自体は各プラットフォームの推奨環境を使うwindowsアプリならvisualstudio、Androidならeclipse、iosならXcodeで開発できるもちろんソースコードはひとつなのでvisualstudioでガッツり開発して、andoroidで動かしたいときだけeclipseを起こしてビルド・実行すればいい。すごい!Unityもすごいんだけど、Unityで開発するのが面倒で(コードはC#で開発できるんだけど、それ以外で覚えることが多すぎる)、しかも2Dのゲーム作りたいのでやる気が出なかった。Cocos2d-xなら経験のあるC++を使える上に、ツールは使いなれたVisualStudioやEclipseを使えるのでとてもいい。スプラッシュロゴでUnityって出ないのもいい(金払えという突っ込みはなしです)。以下のサイトにお世話になったhttp://wiki.xsqi.net/唯一の注意点は2015/7/18時点ではCocos2d-xの3.6を使うとeclipseからビルドがされない(実行はちゃんと行われる)という点、build_native.pyを実行すればビルドされるのに、eclipseからそのコマンドを呼んでもビルドされない。仕事ではSubversionをtortoiseSVNで使ってるので、家でも使おうと思う悩んだけど、共通のネイティブコードとリソースファイルだけ管理することにする。後で必要になったらaddすればいいかという考え(大丈夫だろうか?)そんなわけで、この連休はCocos2d-xの勉強についやしたい(雨も降ってるし)目標は1日目:スプライト制御・タッチ制御・シーン制御・保存処理できるようになる2日目:練習用ゲーム作る3日目:反省点をまとめる。