cocos2d-x

【cocos2dx】Eclipse上で発生したエラーを解決する

Xcodeで作成をしていたアプリを、初めてEclipseで実行した時に色々とエラーが出ました。 今回は、この解決方法を紹介したいと思います。 もし、同じよなエラーで困っている方がいましたら、是非参考にしてみて下さい。

【cocos2dx】 nexsu4をAndorid検証用の実機として利用する

cocos2dxで作成したアプリのテスト環境を構築するためにNexsu4を買いました。今回は、このNexsu4をEclipse上からテスト機として利用するための設定について紹介をしたいと思います。

【cocos2dx】BGM・効果音を鳴らす

cocos2dxを利用して、ゲーム内で音楽を鳴らす方法を今回ブログで紹介したいと思います。やり方は非常に簡単でSimpleAudioEngineクラスを利用します。

【cocos2dx】ランダムな数字を取り出す。

cocos2dxで、ランダムな数字を取り出す方法を今回紹介をしたいと思います。ゲーム内で、例えば、敵を行動させるときに利用すれば、意図しない動きが実現できるので、ゲームの面白さも変わってくるでしょう。

【cocos2dx】CCActionと衝突判定について

cocos2dには、CCMoveToやCCJumpToなどオブジェクトを移動させる時に利用すると便利なクラスが揃っています。もちろん、これはcocos2dxでも利用できます。今回は少ネタとして、このCCActionクラスと衝突判定についてブログに書いていきたいと思います。

【cocos2dx】CCArray(配列)のオブジェクトを取り出す方法

cocos2dxで配列利用するときには、CCArrayクラスを利用します。これを使えば、オブジェクトをまとめて処理をすることができます。今回は、このCCArrayを利用して、配列に収めたオブジェクトを取り出す方法を紹介したいと思います。

【cocos2dx】画面上にあるオブジェクトを削除する

ここ数日、ある問題で凄く悩んでいました。それは、メインのゲーム画面に配置したオブジェクト(敵や、アイテム、主人公)を削除することです。今回は、そのオブジェクトの削除についてブログに書いていきたいと思います。

【cocos2dx】変数から文字列を作成する

cococs2dxのCCStringクラスを使って、変数から文字列を作成する方法を紹介します。これを使えば、ゲームの画面上に、変数からなるデータを表示することができるので、アイテムの数や自機の数、スコア総数などを表示することができるでしょう。

【cocos2dx】 AppDelegateにあるメソッドの使い方

cocos2dxに用意されているAppDelegateにあるメソッドの利用方法を紹介します。これを上手く利用すれば、さらに作りこんだゲームを作成することができるでしょう。

【cocos2dx】 2点間の距離を求める

先日紹介した「2点間の角度を求める」に続いて、ジョイスティックで取得したCCPointを元に、「2点間の距離」をcocos2dxで求める方法を紹介します。

2点間の角度を求める

先日紹介した「ジョイスティック」を使って、取得したCCPointを元に、ジョイスティックの角度を求める方法を紹介します。 例えば、ジョイスティックの方向にビームを発射したり、Spriteの向きを変えたりと、角度を求めることで色々なことが可能になります。

【cocos2dx】 ジョイスティックを簡単に実装する

cocos2dxだけではないのですが、ジョイスティックを一から実装してコードを書いたりするのはとてもメンドクサイです。(私には難しいすぎる作業です) ということで、今回はこの「ジョイスティック」や「ボタン」の機能を簡単に実装できる方法を紹介したいと…

【cocos2dx】オブジェクトのZ値を変更する

今回は、オブジェクトのZ値をゲーム途中で変更する方法を紹介します。この方法を今まで知らなかったので、個人的に大きな発見でした。ゲーム内で結構需要があると思うので、是非使ってみてください。

【cocos2dx】CCMenuクラスでボタンを作るときの注意点

ボタンやメニューを作る時に、非常に便利なクラスであるCCMenuクラスですが、利用する際にちょっとした注意点を発見したので、今回これを紹介します。

【cocos2dx】Tiledを利用する際の「タグ」についての注意点

昨日、タイルマップを作成している時に悩んだことを書きます。内容は、cocos2dxでTiledで作成したタイルマップを利用する際の注意点です。

【cocos2dx】 クラスの仮想関数virtualの使い方

衝突判定などで、直接該当クラスを呼び出すのではなく、親クラスを呼び出して、同じメソッドを利用する。 そのメソッドは子クラスごとに違っている。そのような処理をしたくて、結構悩んでいました。 今回は、この仮想関数についてのメモを簡単に記述します。

cocos2dx:衝突判定を実装する(タイルマップ編)

衝突判定を実装する2回目です。 今回は「オブジェクト」と「タイルマップのレイアー」との衝突判定について書いていこうと思います。 あくまでも私が利用している方法ですので、これ以外にもやり方はあるかと思います。是非、一度見てみて参考になる部分が…

cocos2dx:衝突判定を実装する(オブジェクト編)

今回は、オブジェクトとオブジェクト動詞の衝突判定について紹介します。 今回実装するのは、動いているオブジェクトではなく、固定されているオブジェクト(はてなボックスやブロック)との衝突判定です。 基本的は、同じやり方でできると思いますので、こ…

cocos2dx:衝突判定を実装する1回目

cocos2dxの衝突判定を実装するシリーズの1回目。今回は、衝突判定をする際に利用するメソッドなどの紹介をしています。なお、今回紹介するものはタイルマップとの衝突判定になります。

C++初心者が【cocos2d-x】を勉強する。6回目

段々とcocos2dとの違いが出てきて、速度ががくっと落ちて来ました。前回から、今回にかけて出来たことと疑問に思っている所を今回紹介したいと思います。基本的なことですが、もし、何かの参考にしていただければ嬉しいです。

C++初心者が【cocos2d-x】を勉強する。5回目

本日cocos2dxを勉強して、ちょっと困った点をブログに書いていきます。 もし、同じようにお困りの方がいらっしゃいましたら参考にして下さい。

C++初心者が【cocos2d-x】を勉強する。4回目

今月頭から、再度cocos2d-xの勉強を始めました。 まずは先日から作っているアクションゲームを、cocos2dxで作れないかという試みですが、実際にやってみるとかなりcocos2dと違いがあり苦労をしています。 今回は、その中でも私が苦労した部分をブログに書い…

Andoridでcocos2dxを動かすためにEclipseなどの動作環境を設定する。

この一ヶ月cocos2dで作ってきた「アクションゲーム」のサンプルゲームをcocos2d-xに移植をしてAndroidでも動かしたいと思い、Androidの環境設定をここ2日間行なっていました。 今回は、このAndroid(エミュレーター)でcocos2dxを立ち上げる環境設定について…

C++初心者が【cocos2d-x】を勉強する4回目

短いですが、今回の記事は、昨日書こうとしたけど寝落ちしてしまって書けなかったことです。 最近の悩み cocos2d-xで、ここ最近上手くいっていないことがありました。 それは、タッチ操作を実装したCCLayerクラスでCCActionが実行できないことです。 他のCCL…

C++初心者が【cocos2d-x】を勉強する3回目:Retinaディスプレイに対応する

以前、cocos2d-iPhoneではretinaへの対応が遅れて時間を結構使ってしまった経験があるので、cocos2d-xでのretina対応を今回勉強しました。

C++初心者が【cocos2d-x】を勉強する2回目

cocos2dのプログラミング経験はあるのですが、C++を全く触ったことのない私が1からcocos2d-xを勉強をした様子をブログで紹介します。2回目です。iPhoneとAndroidのアプリを同時に作ることができるというcocos2d-xを覚えたい。