cocos2d-x
さて、前回は結構自信満々だったんですが、あえなく撃沈。 まぁ、プログラムにバグはつきものということで、調査してみましょう。 コールスタックを確認しよう! さて、エラーの内容は、以下の箇所の「m_pActionManager」がNULLということなんですが。。。 …
さて、NPCが複数表示できたところで、前回宣言したように動かしてみようと思います。 さて、どんな感じで動かしましょう?折角、Humanクラスを作成したので、そのメソッドとして「歩き回る」みたなものを作成して、それをコールするようにしてみましょうか。
今週はDocomoからiPhoneも発売されて、ますますスマフォユーザーの比率が上がってきますね。早くなにかゲーム作ってAppStoreに公開してみたいです! まっ、その前に勉強、勉強。 クラスを作ろう! さて、キャラクタ一人ではちょっとさ淋しいので、キャラクタ…
動画アップのテストとして、最新の状態のものをアップしてみました。 今後はイメージがつきやすいように、出来るだけ動画もいっしょにあげてみようと思いますので、お時間あれば、見ていただけると嬉しいです。マップスクロールテスト第一回 by びぼうろくお…
さて、ちょっと日が開いちゃいましたが、はりきってまいりましょう。ちなみに、GitHubにコードを登録しましたー。今後はココに修正コードをコミットしていきますので、参考にしてもらえると嬉しいです。 keizi/RPGTest · GitHub設定する際は、以下のサイトを…
さぁ、今日はいよいよマップをスクロールさせてみたいと思います。 タッチイベントを受けよう! いままで外部からの入力を全く受け付けなかったのですが、いよいよタッチイベントを受け付けてマップをスクロールさせてみたいと思います。 今のままではタッチ…
さて、前回、スプライトの表示まで行ったわけですが、今回はこのスプライトをアニメーションさせてみようと思います。 CCSpriteFrameに登録しよう 前回、切り出したテクスチャからスプライトへ登録したわけですが、 アニメーションしようとした場合は、「CCS…
画像を準備しよう さて、今回はキャラクターの表示を行ってみたいと思います。キャラクターの表示の方法は色々あるみたいですが、今回は一枚のテクスチャに上下左右に歩きのパターンが描かれた以下のテクスチャを使ってみようと思います。ちなみにこれは同僚…
1.プロジェクトを作成しよう! さて、作成したマップを表示するわけですが、まずは、新規プロジェクトを作成します。 (テンプレートから「cocos2d-x」を選択してください) これを、そのままビルド&実行すると、こんな感じになります。簡単ですね。
スマホでゲーム作ろうと思った場合、Unityかcocos2d-xなどのフレームワークを使うのが流行でしょう。 Unityは3Dに特化してて2Dはちょっと不得意かな。というわけで、cocos2d-xでRPGでも作ってみようかと思ってます。 基本的にiOS向けで考えていますが、のち…