- Cocos2d-x 3.6
C++またはLua
iOS、Android、Windows Phone 8に書き出し可能
LuaならCococsが用意したEclipseベースのCode IDEが使用できる
- Cocos2d-JS 3.6.1
Javascript
iOS、Android、Web(WebGL)に書き出し可能
Cococsが用意したEclipseベースのCode IDEが使用できる - Code IDE v1.2
Lua、JavaScriptでCocos2dを使用するときに使えるIDE基本的な機能は入っている - Cocos v2.2
UIエディターやアニメーションエディター、プラットフォームのダウンロード機能などが含まれたCococsの補助ツール
今のところイマイチ
複数のデバイスサイズに対応させるにはややコーディングが必要
Cocos2dには種類が大量にあるが、プラットフォームが多くリリースされた理由はこちらのサイトを見れば分かる
miyahiraブログ - cocos2dの歴史をまとめてみた。
http://blog.miyahira.me/2014/11/cocos2dcocos2d-x-cocos2d-iphone-
cocos2d.html
Cocos2d-Xを触ってみた感想
・初回ビルドに時間がかかる(Xcode C++ シミュレーターだと2回目以降は5~15秒程度)
・Xcodeが使える
・iOS+Xcodeでシミュレータの立ち上げに失敗することがある(これはNative Xcode開発でも同じか?)
・サンプルが多い特にLuaだと中華系サイトに大量にある
Cocos2d-x v3 C++ Tutorial Series
https://www.youtube.com/playlist?list=PLRtjMdoYXLf4od_bOKN3WjAPr7snPXzoe
動画数53本とかなり多いがこれを全部みれば基本が分かる
youtubeの説明のリンクからGithubのコードが見れる
Cocos2d-JSを触ってみた感想
・JavaScriptなので習得が用意
・Webだとファイルを保存するだけで実行可能で、トライ&エラー手法で短期間に色々試せる
・iOS、Androidへのビルドは非常に長い、初回の空プロジェクトでも3~5分はかかる
・v2.xとv3.xだと挙動や呼び出しが違うので注意する必要がある
・v3.xのサンプルや情報が少ない
・公式のリファレンスやガイドだけでは作りにくい
Cocos2dの別プラットフォームをやっている人ならすんなり入れると思うが、
いきなりやるにはちょっと情報が少なすぎる
参考にしたサイト
公式リファレンス
http://www.cocos2d-x.org/reference/html5-js/V3.6/index.html
公式サンプル
http://cocos2d-x.org/js-tests/
v2.xのサンプルが混ざっているので注意
Cocos2d-js(v3系)のチュートリアルまとめ
http://qiita.com/hp0me/items/55b784e9c616c52cab43
JavaScript の超便利なメソッド bind で this を制御する
http://foreignkey.jp/archives/763
.bind(this)について
JavaScriptのthisはObjective-CやJavaとは違った動きをすることがあるので
thisの扱いは覚えておいた方がいい
0 件のコメント:
コメントを投稿