iOS
Cocos2d-xの環境構築(Android向け) - おかひろの雑記 このやり方でBox2D対応のプロジェクトをAndroidで動作させるときに必要な設定のメモ。 iOSのプロジェクトは"ocos2dx_box2d"で作成します。今回使用したバージョン cocos2d-x-2.1.4 Android.mk LOCAL_C_…
Cocos2d-x上からTwitterにツイートする - おかひろの雑記ではテキストデータのみのツイートをやってみましたが、 Cocos2d-xの画面のスクリーンショットを添付してツイートできないか試してみました。 ちなみにCocos2d-xでスクリーンショットを撮る方法はこち…
CocosBuilderを使うと画面上にラベルを表示してアニメーションさせたりが非常に簡単になりますが、 ローカライズはどうするのかなと思っていました。とりあえずベストなやり方がわからなかったので、CocosBuilder上は日本語で作っておいて、 cocos2d-xのプロ…
CocosBuilderで作成したアニメーションが終わったタイミングで特定の処理を実行する必要があり、実装方法を調べたので記しておきます。 cocos2d-xの例です。参考にしたサイト Plunge Interactive | Game outsourcing, app development outsourcing and games…
cocos2d-xのプロジェクトを作成するとデフォルトは横画面ですが、 縦画面への変更方法をメモ。今回使用したバージョン cocos2d-2.1beta3-x-2.1.1 iOS RootViewController.mm // Override to allow orientations other than the default portrait orientation…
iOSとAndroid対応のCocos2d-xプロジェクトで、私が使ってるgitignoreファイル。 UserInterfaceState.xcuserstate bin *.so *.o *.o.dもっといい指定があるかも。
次回行うためのメモとして。iOSのみの実装になりますが、Androidでも別の仕組みを簡単に実装できるような考慮はしておくといいのではないかと思うので、 空のメソッドだけ用意しておくことにします。今回使用したバージョン cocos2d-2.0-x-2.0.4 実装とりあ…
Cocos2d-xでの多言語対応方法のメモです。 (とりあえず英語と日本語だけ。)今回使用したバージョン cocos2d-2.0-x-2.0.4 iOSでのNSLocalizedStringのようなことをするクラスを公開されている方がいらっしゃいました。 CCLocalizedString localize your app…
cocos2dで作ったアプリにAdStirを組み込んでみた - おかひろの雑記ではCocos2dのアプリにAdstirを組み込んでみましたが、今回はcocos2d-xのアプリに組み込み、iOSとAndroid両方で広告を出してみました。アプリ起動時に広告を表示して常時表示するのであれば…
Cocos2d-x上からGoogleAnalyticsのトラッキングを試してみました。Analyticsの機能はたくさんありますが、今回はスクリーンとイベントトラッキングを試してみました。 他のトラッキングをしたい場合も、同じようにできると思います。今回使用したバージョン …
ゲームのスコアなどをツイートする機能が欲しかったので、試してみました。iOSはTWTweetComposeViewControllerを表示(許可されていない場合はブラウザを起動してWebのツイート画面を表示)、 AndroidはURLを指定してIntentから起動するようにします。今回使…
Cocos2d-xから、iOSならObjective-C、AndroidならJavaのコードを実行する方法ついて調べるとCocosDenshionにたどり着くと思います。 CocosDenshionを参考にして不要なところを削っていこうかなと思っていたら、シンプルな実装を公開されている方がいらっしゃ…
cocos2d-xで、端末ごとの解像度の違いを吸収する仕組みについて試してみました。 iOSとAndroidのみ検証しましたが、他でも(多分)同じだと思います。今回使用したバージョン cocos2d-2.0-x-2.0.4 公式サイトにこんな資料があります。 http://www.cocos2d-x.…
開発したアプリでTwitterAPI1.1への移行を行ったので、メモ。TwitterAPI1.1で何が変わるのかという点については、いろいろな記事が書かれていて、すごく参考になりました。 結局、Twitter API 1.1で何が変わる? 5つのポイント:Twitter APIと開発者規約変更…
iOSでネットワークの接続状態が3GなのかWifiなのかを判別するにはどうすればいいのか調べていたら、 便利なライブラリがあったので、試してみた結果をメモ。GitHub - dev5tec/FBNetworkReachability: Network reachability detection library for iOS ざっと…
この記事の追加ネタです。 iOSで自作WebAPIにアクセスする - おかひろの雑記外出先からスマホやタブレットでサーバーにアクセスしようとしても、3GやLTE回線が繋がらなかったり、 繋がったとしても社内システムに接続する場合はVPN接続が必要だったりと、 情…
PhoneGapはWebViewベースなのでバウンスが有効になっていますが、どうやら設定で無効にできそうです。 Xcodeのプロジェクトの「Supporting Files」−「Cordova.plist」ファイルの「UIWebViewBounce」をNOにする。全てのバージョンを追っかけてはいませんが、P…