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だけに。

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

以上です。