2012年4月28日土曜日

Game Centerでハマったこと

Game CenterのLeaderboardを扱うにあたって、ハマったことをメモしておきます。

アカウントは新規に作成する


開発中のGame Centerで利用するアカウントは新規に作成しないとおかしなことになってしまいます。
Leaderboardにスコアが反映されなかったり。

Game Centerアカウントをログアウトする方法


デフォルトでインストールされているGame Centerアプリを起動し、「自分」→「アカウント」をタッチ→「サインアウト」

このゲームはGameCenterに認識されません


実機でこのメッセージが表示されGame Centerに接続されないという現象が起きました。
アカウントのサインアウト→サインインや、アカウントの新規作成を試しましたが解消せず。
結局、アプリを削除し、インストールし直したら正常に接続できるようになりました。

アプリ申請をしたあと


iTunes Connectのアプリバージョン詳細ページで、Leaderboardの各項目を有効にしなくてはいけないみたいです。 気が付いて良かった。

2012年4月25日水曜日

ゲームを作ってた

ここ1ヶ月、cocos2dを使ってゲームを作ってました。
ようやく今日審査に提出。GW明けには公開されるかな。どうだろう。

2012年4月15日日曜日

twitterのweb intents

tweetをUIWebViewで簡単にやりたかったのです。

Web Intents | Twitter Developers

urlとviaとtextとhashtagsを指定すればそれなりに良いみたい。


2012年4月14日土曜日

Ease actionとtransition

Spriteのactionに利用するEase Action。
Transitionには使えないのかなと思って調べてみるとありました。

How to ease Scene transitions

このままだとビルドが通らなかったので若干修正。
#import 
#import "cocos2d.h"

@interface MyCCTransitionSlideInR : CCTransitionSlideInR {
    
}

@end
#import "MyCCTransitionSlideInR.h"

@implementation MyCCTransitionSlideInR

-(CCActionInterval*) easeActionWithAction:(CCActionInterval*)action
{
 return [CCEaseInOut actionWithAction:action rate:2.0f];
}

@end
うまくいきました。

2012年4月5日木曜日

macでupdatedb

メモです。

sudo /usr/libexec/locate.updatedb

以上です。