http://www.cocos2d-x.org/downloadここからCocos2d-xをダウンロードします。>>22その後、「水曜日も仕事してるので仕事ついでにアプリの作り方教える」で完結させたさて、Cocos2d-xはダウンロードしたzipを展開して、どっかのフォルダにおいておくんだが、日本語がパスに入っていない所が無難だと思う。Windowsの場合はいろいろ面倒なので。俺はmacなので/Applicationフォルダに配置してる。あとpythonスクリプトを動かさないといけないのでpythonインタプリタがいる。cppとかやると、Done!とかでて、プロジェクトが作成される。作ることができるが、ここではC++にしとく。次にターミナルを開き、配置したcocos2dxのディレクトリへいく。javascriptというのが出てくる。>>26最低限必要なツールは(macなら)すべて無料で手に入るmacを持ってない人は、XCodeが手に入らないので、macを買う必要があるかな。ここで作成したプロジェクトはCocos2dxフォルダのprojectsフォルダの中に新しく作られている。android用のプロジェクトフォルダに分かれていて、それらをXcodeやEclipseで開くと、サンプルプログラムが動くようになっている。フォルダの中にあるプロジェクトファイルをXcodeで開いてビルドしてみると、サンプルプログラムが起動するのを確認することができる。>>31広告は時期とタイミングによって、どこも単価が変わるので、ここが一概に良いというのはない。あるバナータイプの広告(CPC広告)と、CPCもしくはCPI形式で、ウォール型やアイコン型、レクタアングル型などの広告があるので、そういうのは組み合わせて組み込むのが吉。CPCバナー広告は広告会社を切り替えて表示するSSPという仕組みがあるので、それで切り替えれるようにしておいて、一番良い利益率のところを変更しながらやってみればいい。Androidの方も、開けばいけると書いたな。なにかとめんどくさいがAndroidはEclipseからまずソースを開く。フォルダを選択してやるとEclipseで開くことができる。Cocos2d-xのコア部分はC++で書かれており、Eclipseではここをコンパイルすることができないので、別途ターミナルからコンパイルをしてやる必要がある。proj.androidフォルダを開くと、build_native.shというファイルがあるのでこれを編集し、NDK_ROOT=”/dokodoko”という感じでAndroidNDKを展開したフォルダを記述してやり保存する。環境変数で設定してあれば必要はないはず。AndroidNDKがない人はここからダウンロードをするhttp://developer.android.com/tools/sdk/ndk/index.htmlこれでbuild_native.shを実行すれば、コンパイルが行われる。>>33そうだね、Androidしか実行できないので。AndroidSDKが組み込まれたEclipsehttp://developer.android.com/sdk/index.htmlをいれれば、多少スムーズかと思う。実行したらコンパイルが走って、たくさんのファイルがコンパイルされるので待つ。Value:NDKを展開したフルパスを設定。cocos2dxフォルダ/cocos2dx/platform/android/javaをインポートで展開。これでビルドが通るようになった。native_build.pyで実行してあげればいいと思う。それぞれのアプリが出来上がる環境が完成する。いうのもあり、これはインプレッションすなわち表示をされると報酬が発生する。その代わり1回表示の単価はめためた低い。android:name=”android.app.NativeActivity”~~android:screenOrientation=”portrait”ここがlandscapeになっているのをportraitに変更する。すると縦画面に変わる。お互い逆も作れるとは思うが親和性というか、作りやすいと思う。お次はiOS/Androidで動くようになったら、それぞれの環境で縦持ちで遊べるように設定する。電車通勤のリーマンはそれじゃ遊べないので、縦持ちに変更する。>>57ランキングは今は使ってないけどiOSの場合はGameCenterという公式の機能が用意されてるのでそれを使えば簡単に実装できる。Androidでも実装したいとなると、AppCというサービスがGamersというのを用意してくれているので、こういうのを使えば楽かもしれない。縦画面のスクショがやっととれたので貼っとくhttp://i.imgur.com/2OJAWp2.pngこうなる。考えたが、手っ取り早くじゃんけんゲームを作ってみる。じゃんけんゲームなぞ、Cocos2dxを使わなくても簡単につくれるんだけど、とりあえず練習なので。グー・チョキ・パーの画像を準備する。今回は200×200のサイズで作成をした。保存場所はプロジェクトフォルダの中のResourcesフォルダへ保存する。次にClassesフォルダの中のHelloWorldScene.cppファイルを編集する。メソッドの中のコードを1.を残してごっそり削除する。*/というようなものは、プログラムは一切無視をするので、そこにコメントを記述したりする次に、じゃんけん画像を表示していきたいが、iOS向けの場合はプロジェクトに画像ファイルをいちいちいれてやらないと読み込めないようなのでResourcesフォルダの中の画像をドラッグ・アンド・ドロップでいれる。じゃんけん画像が表示されるコードを書く内容はこんな感じhttp://i.imgur.com/hm7P1wi.pngアニメーションによりグーチョキパーが交互に表示されるようになっている。ファイルの方にボタンを押した時の処理を記述するメソッドを宣言しておく。ボタンはメニューボタンで配置を行ってみた。普通にボタンも作れるが、意味もなくメニューボタンにした。ボタンを配置して、押された時のメソッドも用意しておく。メソッドはひとつにまとめればよかったかもしれない。事前準備として、メソッド外の所にstatic変数を追加しておく。staticに移動した分は、本文内のauto宣言を削除しておく。static変数にLabelオブジェクトも追加しておく。ややこしくてすまない。initメソッド内に乱数の初期化とLabelの準備をしておく。ボタン類のメソッドの直前に、勝敗決定の処理をいれるなんとも情けないプログラムで申し訳ない。>>88Webにたくさん情報があるけど、今時点でわかりやすく解説されてるのは書籍かも。これでiOS版は動くようになったので、Androidでも動くようにしたい。今のままではAndroidだと機種により画面サイズが異なるので、バラバラの見え方になってしまう。それを防ぐために、AppDelegate.cppへ下記の記述をいれる。http://i.imgur.com/CABMOMI.png本当はAndroidの場合のみいれるとかしたほうがいいけど、省略する。この記述により画面サイズの違いを指定解像度の倍率に変更し最適化をしてくれる。>>93どれ、ってざっくりだな。あとは、先ほどと同様にbuild_native.shを実行して、更新部分を再コンパイルする。Eclipseからプロジェクトを実行すると、、、まったく同じプログラムがAndroidにて動作します。動画もとったけど、GIFに変換したらでかすぎてアップできなかったので残念無念。一応これでじゃんけんゲームは終わりです。後は、もう一回プレイするボタンをつけるだとか、画像や背景を設定するだとか買ったらポイントがたまっていくだとか、そういうのを付け加えればそれなりにゲームらしくなるかもしれないです。つまらんでしょうけど。>>102古くはcvsやsubversion、そして最近流行りのgitはバージョン管理システムというもので、こういったプログラムのソースコードとかって常に変更されていくものだし、複数人で触ってるとどこをいつだれが変更したのかわからなくなるし、そういうのを管理するための仕組み。それにはリポジトリという棚みたいなもんに整理するんだけどgithubはそれをネット上で自由に扱えるようにしたリポジトリサービス。公開用につかってる人が多いのじゃないかな。コラムスポンサーリンク関連コンテンツブログランキングに参加してます1日一回、以下から「投資系のブログランキング」を見に行って貰えると嬉しいです。投資系のブログランキング(外部リンク)スポンサーリンクチェックページこの部分はインラインフレームを使用しています。提携サイト様ニュースこの部分はインラインフレームを使用しています。ご連絡事項お問い合わせご質問などは、ツイッターかお問い合わせフォームからご連絡頂けると幸いです。内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。」で提供する情報は投資勧誘することを目的としておりません。投資の最終決定は、ご自身の判断でなされますようお願いいたします。