2012年7月23日月曜日

cocos2dのサウンド再生時に気づいたこと

今更ですがcocos2dでサウンド再生時に気づいたことを(^_^;)

音声再生方法は以下が詳しく書いていらっしゃいます。

サウンドを再生する


で、BGM再生とEffect再生ってあるんですが、この違い。
まぁメソッドの引数とかはもちろん違いますが
iPhoneなどで音楽聴きながらcocos2dアプリを起動し
上記方法でサウンド再生するとBGMは再生されません。
※Effect再生はちゃんとされます

恐らく、今聞いてる音楽をBGM代わりに。。。
みたいな感じなんだと思います。

cocos2dの実装探っていくとそもそもの再生クラスが違うようだったので
その辺で切り替えが行われていると思われます。

実機でたまたま音楽聴きながらテストしてたら気づきました(^_^;)

以上です。


2012年7月21日土曜日

仙台ヨドバシのAppleショップに行ってきました


7月20日(金)、マルチメディア仙台に「Appleショップ」がプレオープン!

ということで、最近新しくなった仙台ヨドバシにAppleショップがオープンしたらしいです。
正直Appleショップでなにが変わるの?って思ったので行ってみました。

個人的には、Appleストアと同じカスタマイズ品が買えて
なおかつヨドバシポイントも付くのかな?なんて甘い考え持ってました。

プレオープンの次の日の午後4時ぐらい、結構な人がいました。
Appleショップ、MacとかiPadが置いてある机がAppleストアっぽくなって
でかいりんごマークの棚みたいなのがデデンと鎮座しております。

そしてりんごマーク付けた専門スタッフ的な人がうろうろ。。。

おぉ確かに今までと違う。。。

けどカスタマイズがうんたらって表記はどこにもなし。
店員さんに聞いていると。。。

・カスタマイズは出来ない
・ポイントはヨドバシポイントが5%。
 →がんばれがウン%。。。たぶんあと2,3%ぐらいイケるはず。

ということで今までと基本なんら変わってませんでした(^_^;)

ぶっちゃげ、「前となにが変わったの?」という質問には
「運営のメインがAppleになった。。。」とのこと。

残念ですがカスタマイズした製品が欲しい場合は、
ストアに行くかオンラインで買うしかなさそうです。

たぶんストアでカスタマイズして、店員さんと仲良くなって
値引き交渉するのが一番良いと思います。

いつぞやも結構な額を値引きできましたし。。。(ΦωΦ)フフフ…

以上です。



2012年7月18日水曜日

第27回Sendai.rb&朝活に参加してきました

第27回Sendai.rb&朝活をやります


いつもの。
暑さからの寝苦しさから朝6時前に起床し
余裕で間に合うことが出来ました。

作業はスキマ時間で作ってたアプリの開発作業。
動作は大体出来たのでデザイン周りを入れて完成となりそうです。

以上です。


2012年7月13日金曜日

AdMobとiAdと自社広告の間で

なにがきっけかは既に忘れてしまいましたが、
今週ずっとAdMobとiAdと格闘してます。


なんでだっけ。。。(?_?)


まぁいいやってことで、AdMobとiAdのハイブリッド広告をする
カスタムビューを作成していましたがなんとなく完成しました。

※メディエーションは使ってません。
 とりあえず自力でゴリゴリやってます。


流れは以下な感じ。

・オンラインかチェック

・オンラインであればiAdを表示、表示できなけらばAdMobを表示、
 それでもダメであれば自社広告バナーを表示

・オフラインであれば自社広告バナーを表示

自社広告バナーは複数指定出来てタップすると画像毎のURLに
飛ばすことができます。

広告切り替えはアニメーションで綺麗に実装しました。


やった!出来たよ!!

って最初に書いた通りなんでこんなことやり始めたかすら怪しいので
このカスタムビューも実は使い道が決まってなかったりします(^_^;)

なのでこれを使うためのアプリを近々作ろうかと。。。

開発プロセスが逆ですがまぁそれもありってことで。

ちなみに現在開発中のゲームにも
オフライン時の処理は応用させました。

ま、結果オーライですね。

以上です。



2012年7月12日木曜日

AdMobのメディエーション機能を使ってみた

昨日、iAdとAdMobでグヌヌって記事を書いたら
TwitterでAdMobのメディエーションって機能を使うと
AdMob経由でiAdも表示できるよ!と教えていただきました。
※教えてくれた人AdMobの中の人でした(^_^;)

へー、そんな機能まーったく知りませんでした。
ってことで実装してみました。

参考にしたサイトは以下。

Ad Network Mediation - Publisher Instructions (iOS)

えぇ本家ですね。

ここを参考にしてみた結果が以下。

AdMobを表示
iAdを表示






















これAdMobのViewだけで表示されてます。

AdMobの設定は以下。











わかりやすいように半分づつの表示率を設定しています。A


AdMobとiAdで別々でViewを使うより断然簡単に実装できました。

メディエーション使うと最終的な収益ってどうなるの?とか
細かいことまでは調べてないのでその辺が課題ですかね。

以上です。


2012年7月11日水曜日

iAdとAdMobでグヌヌ

先日のエントリにあったようにiAdを触り始めました。

今開発中のアプリにはAdmobだけを実装していたのですが、
いろいろ調べてみるとiAdの方が単価が高い(けど在庫がない)とのこと。

なので、

・iAdを表示しに行く
・iAdの在庫がなければAdmobを表示する

って実装が主流(?みたいな感じなのです。

でそれを実装していたのだけど、テスト機がオフライン時に思ったこと。。。
オフラインだとiAdもAdMobも関係なく表示すらされないorz

まぁしごく当たり前のことなのですね。

今まではオフラインなんだからしょうがないじゃん。
って思ってましたがどうも気持ち悪い。。。

せっかく作ったアプリの一部が真っ暗。。。
なんか寂しい気持ちになったのです。

なので以下のように実装し直し

・オンラインかどうかチェック
オンライン→iAdを表示。在庫なければAdmob。
Admobもロードされなければ自社バナー表示。
オフライン→自社バナー表示

自社バナーはタップでSafariに飛びます。

これを今開発中のアプリに入れ込み(Admobだけ)、
iAdとAdmobのハイブリッドカスタムビューにも組み込んでます。


たぶんこれでうまくいくんじゃないかなー。


これがちゃんとできればビューを貼っつけるだけで
広告表示対応OKって感じになる予定。

大体実装終わったとこですが、まだ唐突に落ちたり
iAdとAdmobでの実装違いのところを吸収したり課題はありますね。

まぁ少しずつ育てていきます。

以上です。


第26回Sendai.rb&朝活に参加してきました

第26回Sendai.rb&朝活をやります


久々のラビックスさんでの朝活。
なんとか起きて間に合うことが出来ました。

今日はPC持っていかずにiPadだけでの作業。
指摘されましたが、iPad+キーボードよりMBAの方が圧倒的に
作業効率は良いです(・∀・)

それでも持ち歩きが楽というので今日はiPadだけに。

メールとか雑務メインでやってました。
その後いつものように片平堂さんでオープンアワーがありましたが
今日は基地へ直行。今後はこんなスタイルにしようかと思ってたりします。

以上です。


2012年7月10日火曜日

7/10オープンアワー@片平堂に参加しました

7/10オープンアワー@片平堂告知


お馴染み定番。
今日は天気も良かったし自転車も借りれたのでいつもより
ちょっとだけ早く到着できました。このぐらいの天気の中の自転車は気持ちいい。

ゲームのバグ修正とiAdの実装をしてました。
iAdは超簡単なことしかしてませんが、記事書きました。

そして宗形さんからはスコーンの差入れが。

意識の高いスコーン


























さすが片平堂さんお抱えのパティシエさんのお菓子は美味しかったです。

以上です。


iAdを触ってみた

Appleの広告表示システムのiAdを使ってみました。
使ってみたというのは大げさかもしれないけど、とりあえずの実装してみただけ。

cocos2dに追加してみた



























以下サイトを参考にしました。

iAdの実装

これだけ、iAd実装のサンプルコード!!


表示の仕方を上記サイトでみて、cocos2dにAdmobと同じような感じで
実装したのが上の画像です。
※リリースされるまではTest広告しか表示されないっぽいです。

感想としてはやはりApple謹製だけあって実装が簡単。

あと以下は個人的な備忘録。

・広告が取得できなかった場合のdelegateメソッドを実装しておかないと
 広告部分が真っ白になるのでちゃんと実装しないとリジェクトされる。
 →失敗時は画面外にオフセットするとか、削除しちゃうとか。

ADBannerViewDelegate
 →広告モーダルが閉じられた時とかのもあるよ

ということで超簡易にiAdを実装してみたってお話でした。
Admobとのハイブリッド実装した例もググるとたくさんあるので
今度はそちらをやってみる予定。

以上です。


2012年7月4日水曜日

SPIGEN SGP SKIN GUARD for iPadを購入しました

SPIGEN SGP SKIN GUARD for The new iPad&iPad2 Carbon Black【SGP08858】

上記商品を購入しました。
先日購入したTK710にiPadを挿す場合にケース有りでも入ることは入るのですが
カチッといかずに中途半端に入ってる感じだったのです。

なのでハードケースを外してスキンガードで保護することにしたのです。

Amazonで¥2,300でした。























生地のサンプルが貼られてます。



















スキンガード本体。






















その他の付属品。


















りんごマークの保護シール。


















iPad(Before)





















iPad(After)






















りんごマークアップ。
正直ちょっとずれてます(^_^;)























りんごマークの位置合わせはちょっとミスってしまいました。
そして位置ばかりに気を取られていたため気泡が大量発生(´;ω;`)ブワッ

気泡はできる限り指で押し出し、あとはカッターで小さい穴を開けて対処しました。
※通常のフィルムに比べて気泡が押し出しにくいと感じました。

ハードカバーと比べてすべてをカバーしてないので
無傷というわけにはいかないと思いますが
背面の大部分を保護してくれると思います。


まぁ傷も使い込んだ証ということで。


ちなみに保護という役割以外に、実は滑り止めという嬉しい効果もありました。


以上です。


2012年7月3日火曜日

7/3オープンアワー@片平堂に参加してきました

7/3オープンアワー@片平堂告知


安定のオープンアワー。
宗形さんが手作りケーキを持ってきてくださって美味しくいただきました。
あ、写真撮るの忘れた。。。orz

あと原因不明なのですが、なぜか鼻が急にグズグズになり
作業どころではなくなってしまってたのです。。。
風邪なのか花粉なのか。。。(T_T)

なので作業という作業はほとんど出来てません。。。
参考技術書を選定してたり、アプリのチラ見せしたり、
ソーシャルウィンドウのアプリネタ考えたり。。。(^_^;)

午後の作業場所は鼻の具合を見て決めようと思います。
もしグズグズが続くようであれば帰宅して自宅でまったり技術系調査します。

以上です。


2012年7月2日月曜日

Sendai.html5 #2に参加してきました

Sendai.html5 #2


表題の通り、HTML5勉強会に参加してきました。

場所は最近仙台に来られたKlabさん。
さすが上場企業なだけあってキレイなオフィスです。

そして小泉さん主催の勉強会だけあって、おやつにこだわりを感じましたw






















最初は若林さんのセッションで、HTML4とHTML5でのコーディングの違い、
スマフォ用にどうやってサイト作るの?ってのを説明いただきました。

次に小泉さんからは、jsdo.itについて。
ブラウザ1つあれば試せてしかもforkまで出来ちゃう!って便利ですよね。





















いつもの勉強会と違い、コーダさんが多めでなんか新鮮でした。
SRIAのデザイナさんには次回から参加してもらうことにしようっと。。。

以上です。


2012年7月1日日曜日

Logicool Ultrathin Keyboard Cover (TK710) を購入しました

Logicool Ultrathin Keyboard CoverというiPad用キーボードを購入しました。
公式ページは、こちら

米国ではちょっと前から発売されてたのですが、やっと日本での
発売となりました。待ちました。。。ほんと。

ずっとiPad用のキーボード探してたんですが良いのなかったんです。
妙な段差あったり出っ張りがあったり。。。
これなら薄いし普段はマグネットでくっつけてカバーにもなるので
丁度良いと思った次第。

最初はAmazonで購入しようかと思いましたが、入荷が1ヶ月〜2ヶ月先だったので
ヨドバシのオンライン在庫を確認していると仙台にもあったようなので
店舗に行っちゃいました。

展示があると表示されてましたが、仙台ヨドバシでは展示がなかった様子。
そして新製品なのに棚の中腹に重ねておいてあるだけでした(^_^;)

せっかくヨドバシ行ったので、iTunesカード¥5,000を2枚と嫁実家のiPadに
アンチグレアのシートを購入。

iTunesカードは今キャンペーン中で2枚目が半額となるのです。
※¥5,000と¥3,000のみ

今回の場合、¥5,000×2=¥10,000が、¥7,500となりました。
実質25%OFF。

キーボードは、¥9,980でした。

さて帰ってきて開封の儀。


箱(正面)





















箱(裏)





















本体を出したところ


















付属品。充電用のマイクロUSBケーブルとクロス。























裏。Logicoolとだけあってシンプル。



















iPadと整列。




















SmartCoverを外して、マグネット部をくっつけます。
SmartCover同様にパチっとハマります。





















横から見た感じ。
たぶん厚さは元の倍な感じ。




















タイプ時の体制。



















横から。


















この白い溝にiPadを差し込む感じ。
背面カバー付けてましたがギリギリ入った感じ(^_^;)























接続に横にあるスイッチをONに。


















インジケータが光ります。



















iPad側のBluetooth設定で表示されるのでタップするだけ。



















縦にもおけます。






















と簡単でしたが設定までの写真でした。

キーボードにはショートカットキーもあり良さ気。
使用感はまた使い込んでみてアップしようと思います。

以上です。