C++
Cocos2d-x3.0で使ってみました。その導入と実装例になります。 単純にCocos2d-xに組み込まれてるspine/json.hが自分的に使いにくかったので。。。 別に速度がウンタラカンタラとかそういう話ではないので、その辺のツッコミはご勘弁ください。。。OTL dropbo…
超簡単。 インストール Homebrewで入れます。なんでもあるなー $ brew install doxygen 準備 Doxyfile作成 doxygen作りたいプロジェクトの直下へ移動して、 doxygen -gを実行するとDoxyfileが作られる。 doxygenの設定ファイル的なやつ。 $ doxygen -g 再帰…
cmakeとかとても便利ですね。 昔やってた仕事がゴリゴリMakefile書いてたの思い出しました(T_T) ということで、最初に言っておきますが今回はCocos2d-x関係ないです。 C++とtestのお話です。 参考 上記書籍にでてくるサンプルコード github brewでcpputestを…
いつものやつです。Androidの変更でちょっとハマった。。。 いつものnew Projectとのdiff いつもどおりiOSとAndroid以外はスルー proj.android rc0のCocos2dxActivityがrc1ではAppActivity.javaに変わった。 diff -r ./proj.android/AndroidManifest.xml /Us…
しかし、Cocos2d-xの公式Twitterがつぶやくまで油断できません (^_^;) checkoutしてdiffとったりしたので、そのメモ。 setup.pyを叩いたら何か変更されてた ANT_ROOTも設定する必要があるみたいです。 -> Looking for ANT_ROOT envrironment variable... NOT…
今回やりたいことは、以下です。 バックグラウンド復帰時にattachされてる特定のノードに何かしたい ググってると引っかかるのは「AppDelegate.cpp」でSceneの何らかのメソッドを呼ぶみたいな感じです。 もうちょっとスマートにやりたいなーと思って色々調べ…
昨日3.0rc0リリースしたかと思いましたが、公式WEBからすっぱり消えましたね。 ControlSwitchのバグが結構重い感じで取り下げたのかな? まあ、github上ではtagも切られているので、きっとrc1がでますね。 ↑ 予想を裏切ってそのままでrc0のtagを更新された。…
3.0betaキタ━━━━(゚∀゚)━━━━!! はい、テンション高くてすみません。 毎回バージョンアップするごとにテンションもあがってます。 もうすぐ正式版きますね!!わくてか。 さて、今回の3.0alpha1から3.0betaへの対応は結構あっさりいけたのであまり書くことないで…
はじめに Cocos2d-xでttfカスタムフォントを入れようとしたら、思った以上に手間取ったのでまとめました。 環境について Xcode 5.0 Cocos2d-x 3.0alpha1 Android NDK r9c Android端末はGalaxy Nexus 今回使う美咲フォント [美咲フォント](http://www.geocit…
はじめに ローグライクの定義は曖昧で、きっとローグライクやってる人が一番好きなゲームがローグライクなんだろうなぁ。 これはローグライクじゃねぇ!とかそういうのはいりません。 とりあえず、私が一番好きなのは風来のシレンシリーズです。 (特にDSの…
導入手順 サンプルコードとライブラリはこちら https://github.com/playgameservices/android-samples 通常のAndroidでの導入手順はこちらのサイトがわかりやすいのでこっち読んでくださいw http://qiita.com/okano-pankaku@github/items/93b928581534040b1…
はじめに 今回は、キャラをタップした時に表示される移動可能な範囲を表示します。 参考書籍 結構古い本ですが、C++の技術的には汎用的で勉強になります。 この本に実装されてるものをCocos2d-xで再現とかしても面白いかと思います。 「Chapter 3 RPG キャ…
はじめに 今回は、SRPGゲームな必須のグリッド線を表示します。 TMXTiledMapとかTMXLayerとかで標準でそういう機能ないかなー?とか思ったけど、そういう場合は画像自体に線を引くのかな? とりあえずさっとソース見た感じなかったので独自実装してみます。 …
CocosBuilderで、ControlButtonを設置 とりあえず真ん中下くらいに表示されるように設定は以下のようにします。 あと、Cocos2d-x側で扱えるようにも設定しておきます。 Doc root varを選択し「mStartConrolButton」を入力 Positionをパーセントにし、x=50.0,…
ダウンロードはこちらから Cocos Builder v3.0 alpha 5(http://cocosbuilder.com/) プロジェクトの作成とCocos2d-x用に初期設定 File > New > Project Documnet > JavaScript Controlledのチェックを外す File > Project Settings JavaScript based projec…
ダウンロードはこちらから Tiled Map Editor v0.91(http://www.mapeditor.org/) 今回は、現在最新のv0.91で説明します。 マップチップを用意 適当にフリーの画像を用意します。※利用規約等はしっかり確認してください。 画像提供元:臼井の会 素材支部(ht…
はじめに 以前AndEngineでクォータービューのSRPGを作っていたのですが、風呂敷を広げすぎて収集がつかなくなり約6割の完成度のまま放置中です。 仕事でCocos2d-xを使い始めたことをきっかけに今一度、風呂敷を締めなおしてSRPGを作ろうと思っています。 俯…
やりたいこと Androidでcocos2d-xを表示しているActivity上でIn-app Billing v3のActivityDialogを上に表示したかった。 エラー内容 課金のDialogActivityが上に表示されるとonPause()が実行されてCCApplication.cppで以下のエラーが発生した。 E/cocos2d-x …
Androidはちゃんと画面サイズに応じて「L」,「M」,「S」のディレクトリから画像を読み込むようになっているのになぜかiOSがうまく行かない・・・という状況。 AppDelegate.cppのソース抜粋 マルチレゾリューション対応してます。 getFrameSizeで取得したサイ…
今回の概要 前回Hello Wolrdまでやりましたが、ではそこから自分用のプロジェクトにするのには? というのをやりたいと思います。 project作成 不要なファイルの削除 iOSとAndroidで起動 projectの作成 これは前回の復習になりますね。 クロスプラットフォー…
cocos2d-xインストール前の私の状況 Android SDKやeclipseなどの開発環境はすでにある PCは、Mac eclipseの使い方やAndroid SDKの使い方など知っている Javaが分かる C言語は2年くらいやってたけどもう忘れた、C++はぶっちゃけ書いたことない cocos2d-iphone…