2012-04-01から1ヶ月間の記事一覧

Pankia wiki ~Item~

アイテムによるメソッド //アイテムの増加,減少,量 + (int64_t)acquireItem:(int)itemId quantity:(int64_t)quantity error:(NSError **)error; + (int64_t)consumeItem:(int)itemId quantity:(int64_t)quantity error:(NSError **)error; + (int64_t)quan…

Pankia wiki ~LeaderBoard~

+ (NSArray *)leaderboards; //ランクやスコアの取得(サーバー経由) + (void)fetchRankOnLeaderboard:(int)leaderboardId onSuccess:(void (^)(PNRank *rank))onSuccess onFailure:(void (^)(NSError *error))onFailure; + (void)fetchAllLeaderboardsRankWi…

Pankia wiki ~Achievements~

アチーブメントには主に4つの使用できるメソッドがあります //登録したアチーブメント達の配列値 + (NSArray *)achievements; //アンロックされているアチーブメント達 + (NSArray *)unlockedAchievements; //指定したIDのアチーブメントを解放 + (void)unlo…

Pankia wiki ~Dashboard~

Pankiaの公式解説サイト(Pankia Developer's WIKI)で全てが書かれているのかと思いきや,一部の説明しかなかったのでPankia.hからどんなものがあるか探って解説していこうと思いますではPankia.hを見ていく Pankia.hへのアクセスは画像からわかると思いますP…

Pankiaの使い方① 〜機能紹介とアプリ使用例〜

Pankiaの導入が出来たところでこれらをどのように利用していくのか説明しますPankiaの機能の一覧としてはこのようなものがあります ・ダッシュボード ├アチーブメント ├リーダーボード ├アイテム ├ストア(アイテム販売) └ネットワーク対戦 ・アドオン ・アセ…

Pankiaの導入 〜簡単にソーシャルオンラインゲームアプリ開発〜

前回まででつくったアプリで一応遊べたりしていましたが,これらだけでは個人でゲームを遊んで自己満足で終わり 飽きてしまいますが, でハイスコアの共有や,オンライン対戦などiPhoneならではのソーシャル的なサービスを追加する事ができます。そこで一番…

cocos2dの使い方【実践】② 〜スプライトで簡単なゲーム 2/2〜

前回の続きから進めていきます。とりあえず初めのサンプルコードとしてこちらをどうぞー 今回はとりあえず遊べるレベルまでにもっていきますが,前回との仕様の変更が1点あります。Spriteで square[20] と20個作ったのですが,これを再利用するため if(squar…

cocos2dの使い方【実践】② 〜スプライトで簡単なゲーム 1/2〜

今週のお題「桜」 前回のタッチ機能の復習をしつつ,今回は複数のSpriteを用いて,簡単なゲームを作ります。初めてのゲームということでどんなゲームを作るかというとタッチしたところに四角がきてそれが地面に落ちていき,重なってしまったらゲームオーバー…

cocos2dの使い方【説明】② 〜タッチ機能とスプライト〜

今週のお題「桜」 今回はiPhoneの目玉機能であるタッチ機能についての説明をします。iPhoneにはユーザーから入力機能として主にタッチ機能と加速度センサーがありますが,ほとんどのアプリで使用するであろうタッチ機能の説明をまずします。まずタッチ機能を…

cocos2dの使い方【実践】① 〜スプライト(sprite)を表示(レイヤー(layer),シーン(scene)の上に)〜

今週のお題「桜」 では,今回は実際に文字や画像を表示してみます。HelloWorldプロジェクトを開き,HelloWorldLayer.mを開いてコードを追加してみましょう。HelloWorldLayer.m -(id) init { // always call "super" init // Apple recommends to re-assign "…

cocos2dの使い方【説明】① 〜ここs2d って何?笑〜

前回作ったHelloWorldプロジェクトを見ていきましょう。今回の説明項目は以下の通りです。 ・DirectorがSceneを、SceneがLayerを、LayerがLabel、Spriteを管理する ・Sceneの生成は[CCScene node] ・SceneがLayerを登録するのは[scene addChild: layer] ・La…

開発準備

開発に必要なものMac OS X 10.5 Leopard Mac OS X 10.7 LioniPhoneアプリを開発する為には、10.5.3 10.7以降のOSを搭載したMacが必要になります。最近になってMacを購入した方は問題ないと思いますが、もし古いバージョンをお使いでしたら、OSのアップデート…