cocos2d

【cocos2dx】アプリ内課金を実装する

アプリで収益を上げる方法はいくつかありますが、今回はその中で「アプリ内課金」をcocos2dxのプロジェクトに実装したくて勉強をしてみました。 今回は、「アプリ内課金」の実装を紹介したいと思います。

【cocos2dx】放置ゲームを作る際の時間の管理-番外編

cocos2dxで、「放置系」のゲームを作るにはどのように実装をすればいいのか、の番外編です。「ログインボーナス」などの実装を勉強します。

【cocos2dx】放置ゲームを作る際の時間の管理-part4

cocos2dxで、「放置系」のゲームを作るにはどのように実装をすればいいのか、の第4回目です。最終回として「アプリを停止した時、アプリを立ち上げた時の時間の管理」を勉強していきます。

【cocos2dx】放置ゲームを作る際の時間の管理-part3

cocos2dxで、「放置系」のゲームを作るにはどのように実装をすればいいのか、の第3回目です。今回は「バックグラウンドに移動した時」の時間の管理について考えていきたいと思います。

【cocos2dx】放置ゲームを作る際の時間の管理-part2

cocos2dxで、いわゆる「放置系」のゲームを作るにはどのように実装をすればいいのか、の第2回目です。 今回は、「別のCCScene、もしくはCCLayer上の時間の管理」を実装しようと思います。

【cocos2dx】放置ゲームを作る際の時間の管理-part1

cocos2dxで、いわゆる「放置系」のゲームを作るにはどのように実装をすればいいのか?今回は、この議題について複数回に渡って考えていきたいと思います。まず第一回目として「同じCCScene、もしくはCCLayer上の時間の管理」を考えます。

【cocos2dx】CCMenuクラスの一歩進んだ使い方。

cocos2dxでは、CCMenuクラスを利用すれば簡単にボタンが作成できます。 私が今作っているアプリでも使っています。 今回は、このCCMenuクラスを少し深く勉強してみましょう。

【cocos2dx】CCLabelTTFクラスで文字を改行させて表示する。

CCLabelTTFクラスで文字を表示する際に、長い文章を途中で改行させて表示したい時があるかと思います。 今回は、この改行の方法をブログに書いていきたいと思います。

【cocos2dx】複数のオブジェクトに対して同じCCActionクラスを実行させる

CCActionクラスはcocos2dの特徴でもあり、ゲームを作る際に使うととても便利です。 今回は、複数のオブジェクトに「同じCCActionクラス」を実行させる方法をブログに書いていきたいと思います。

【cocos2dx】クラスの拡張について

cocos2dを利用していた時は、親クラスのメソッドを色々と拡張してクラスを作成していたのですが、cocos2dxではやり方が少し違うので、余り利用をしていませんでした。今回は、「クラスの拡張」についてブログに書きたいと思います。

【cocos2dx】他のクラスにアクセスしてメソッドを呼び出す

あるクラスから、別のクラスのメソッドを呼び出すことは、ゲーム内でよくあることです。 もしかしたら、目新しい方法ではないかもしれませんが、そういった場合に私が行っている方法を今回ブログに書きたいと思います。

【2013】cocos2dx Tips一覧

今年からゲームエンジン[cocos2dx]の記事を何本か書いてきました。 私自身が、初心者なので基本的な内容なのですが、年末ということで2013年のcocos2dxの記事をまとめていきたいと思います。 是非何か参考になる部分があれば幸いです。

【cocos2dx】イベント時間の表示で利用できるプログレスバーを実装する

ゲーム内で、何か時間の経過でイベントが起るような場合、それをPlayerに明示するモノがあればわかりやすいですね。 今回は、cocos2dxで「プログレスバー」を使って、時間の経過を表現する方法を紹介します。

【cocos2dx】シングルトンを利用する

ゲームを作っていると、どうしても他のクラスのメソッドを呼び出したくなります。 そうした場合に利用できるのが、「シングルトン」です。 これを使えば、簡単に他のクラスからメソッドを呼び出せます。

【cocos2dx】プロパティリストを使う

今回は、ある決まった変数などを、あらかじめプロパティリストに記載して、それをcocos2dx上で取り出す方法を紹介します。 追加・編集が楽です。

【cocos2dx】ログを使ってデバックをする

プログラムにエラーが合った場合や、挙動がおかしくなった場合にその原因を探るためにどうしていますか? 私は、「ログ」を使っています。 大概の原因が、変数の値がおかしくなっている場合が多いですので、それを調べるために利用します。 今回は、このログ…

【cocos2dx】変数をマクロを使ってコードを見やすくする

これまで、私個人全然利用してなかったのですが、「マクロ」という機能を使えば、色々と便利になります。 今回は、cocos2dxのマクロについてブログに書いていきたいと思います。

【cocos2dx】スクロールでレイアーを動かす

本日cocos2dxでやりたいことは、スクロールができて、その中で何かメニューなりを押すことができる処理です。 実験的に、できるかどうかを含めて今回ブログで紹介をしたいと思います。

【レポート】#gumiStudy cocos2d-Xmas Specialに行ってきました。

昨日、東京の半蔵門で行われました「gumiStudy cocos2d-Xmas Special」に参加をしてきました。 難しい話が多かったですが、色々な話が聞けました。今回は、忘れないうちにブログにまとめて行こうと思います。

【cocos2dx】スワイプでレイアーをスクロールさせる

今回は、私が他のアプリを見て、「これってどう実装しているのか」一度試してみたかったことの2回目です。 実装してみたいのが、「スワイプ処理でレイアーが横に移動する」というモノです。

【cocos2dx】アラートやサブ画面を出す時に使えるタッチ処理

今回と次回のエントリーは、私が他のアプリを見て、「これってどう実装しているのか」一度試してみたかったことを紹介します。 まず最初のお題は、「自作でアラートやサブ画面を作るときの処理」です。

【cocos2dx】アプリのタイトルをローカライズする方法 - iOS/Android

以前にcocos2dxのローカライズ方法をブログで紹介しましたが、実は私全然理解をしていませんでした。タイトルのローカライズをどうすればいいのかわからないかったのです。でも、これを見れば大丈夫です。iOS/Android側共に説明します。

【cocos2dx】複数の広告を表示させる際の注意点-広告が押せない!

cocos2dxだけではないかもしれませんが、広告が表示されているのに、クリックができないという世にも奇妙なことが起るんですよ。奥さん!というわけで、新作「黒猫のスカイダイビング」は現在アイコン・バナー広告がクリックできません。

【cocos2dx】 Androidのプロジェクトの公開用apkを作成する際に不具合が起きる

cocos2dx2.2を利用しています。cocos2dxのバージョンのエラーかもしれません。 自力での解決が難しいので、ブログでどのような内容かを公開します。 何か良いアドバイスがあれば、教えてください。

【cocos2dx】アスタのウォール広告を表示する - Android編

先日、アイコン広告で有名な「アスタ」さんからウォール型の広告が登場しました。 噂では、かなり良さそうだということで、早速cocos2dxのプロジェクトで実装をしてみました。

Android用のランキングシステム「SCORE BOARD」を導入する

iOSには、GameCenterというランキングなどを他のPlayerと競うシステムがあります。Androidで同じようにランキングを表示することができるのが、この「SCORE BOARD」です。 今回は、cocos2dxのプロジェクトにこの「SCORE BOARD」を実装する方法を紹介します。

【cocos2dx】adfurikunのバナー広告を表示する - Android編

一つのSDKを入れるだけで、複数の広告を表示できる「adfurikun」をcocos2dxのandroidに設定する方法をブログで紹介したいと思います。参考に出来る部分があれば幸いです。

【cocos2dx】Nendのアイコン広告を表示する - Android編

少し前に、iOSでNendのアイコン広告を設定する方法をブログで書きました。今回は、その続きAndroid編です。これが正しい方法かは別として、一応表示ができているので、もし参考になる部分があれば幸いです。

【cocos2dx】Eclipseでビルドする際の注意事項 - libcocos2x.jarが生成されない

新規でcocos2dxのプロジェクトを作成して、Androidでテストをしようとした際に、「libcocos2x.jar」が見つからないので、ビルドできませんという表示が出て、なかなk上手くいきませんでした。 今日は、この問題の解決方法を紹介します。

【cocos2dx】Androidでビルドする際の注意事項-リソースのフォルダの場所

Xcodeで作成したcocos2dxのプロジェクトを、Eclipseであるときの注意点を今回ブログで紹介します。主な現象は、「ローカライズされない」や「メソッドを読み込んでくれない」です。