開発者3人寄ればCocosCreatorにもAppLovinを導入できたでござる

CocosCreater使いのアプリデベロッパーさんが、SDKBOXのないAppLovinをCocosCreatorで実装できるか不安がっていたところ、音もなくあらわれた別のデベロッパーさんの助言により無事に実装成功するまでの感動の数時間をドキュメンタリー。
2
こるだ@CCエディタ拡張中... @corda_nawa

CCのイベント系ちょっと違っててただいま調査中・・・

2016-12-28 14:13:20
こるだ@CCエディタ拡張中... @corda_nawa

う〜ん、うまくいかない。 1.0以下のCocos Cretorならできたかもしれないけど、node.onが作られた時にイベント関係の仕様が変わってるかも・・・

2016-12-28 16:34:02
MOCHIKIN😎モチキン @mochiking_z

@corda_nawa Cocos Creatorはなんか全然違いますね〜 なんなんだこりゃ〜w

2016-12-28 16:48:08
こるだ@CCエディタ拡張中... @corda_nawa

@tatsuosakamoto @takaoka_hide @shinhirota @ChoiChoiAdv Cocos2d-JSとイベント関係の仕様違ってて困りましたが、CocosCreator 1.3.3でも成功しました! ありがとうございます!! pic.twitter.com/pJI3fKBuoU

2016-12-28 17:19:41
拡大
拡大
拡大
坂本 "MOLOCO" 達夫 @tatsuosakamoto

@takaoka_hide @corda_nawa @shinhirota @ChoiChoiAdv 開発者クラスタはたぶん使ってなくても見ますよきっとw

2016-12-28 17:23:45
こるだ@CCエディタ拡張中... @corda_nawa

@tatsuosakamoto @takaoka_hide @shinhirota @ChoiChoiAdv まあAPIリファレンスに無いプロパティがあって、それ使ってるので非推奨ですけどね。でもCCはCocos2d-JSの中途半端な名残で「ちょっぴり非推奨」だらけなのですが・・

2016-12-28 17:24:20
MOCHIKIN😎モチキン @mochiking_z

@corda_nawa eventlistenerに統合されたっぽいのと、EventListener.CUSTOMのプロパティは見つけたのでこの辺かなとは思って調べてましたが、もうドキュメントみて眠くなりましたw

2016-12-28 17:25:42
こるだ@CCエディタ拡張中... @corda_nawa

@takaoka_hide CocosCreatorだと、this.node.on()っていうのがあるんですよね。それが追加された時にごちゃごちゃしたのでしょう(;´Д`)

2016-12-28 17:27:23
こるだ@CCエディタ拡張中... @corda_nawa

addCustomListenerが無くて困って、スマートにnode.on("applovin_callback", callback)とかでいけるんじゃね!?って思ってたけどダメで、シングルトンのそれっぽいやつのノードに.onでもだめで、戻ってきていじってたら上手くいった。。

2016-12-28 17:29:40

果たして無事に実装できたのか!?

こるだ@CCエディタ拡張中... @corda_nawa

XcodeとAndroidStudioを同時に更新開始っ! まあ、どちらが早いとかじゃなくて、Xcodeはおそらく無事に終わらないですけどね。

2016-12-28 23:00:33
こるだ@CCエディタ拡張中... @corda_nawa

今日は、個人的にも、空いた時間の開発も、かなり忙しかったけど 買いたいものは買えたし、少しは掃除もできたし たかおかさんがCocos Creatorの足枷を取っ払ってくれたし 収穫だらけの一日でした まあまだAndroidの方終わってないんだけど・・・┌(_Д_┌ )┐

2016-12-28 23:05:54
こるだ@CCエディタ拡張中... @corda_nawa

Cocos CreatorはAndroid Studioに対応していってるはずだし、私も以前試した時はAVDがarmでなければいけないっていうCocos2dx特有の事以外は、特に問題なく動いたと思うんだけど・・・ 起動してくれませんねえ (^q^)

2016-12-28 23:53:36
こるだ@CCエディタ拡張中... @corda_nawa

CC側でコンパイルしたら、Android Studioでも通った。謎。

2016-12-29 00:11:42
こるだ@CCエディタ拡張中... @corda_nawa

やはりAndroid Studio向けの場合はコンパイルまで必須でした。いや、「コンパイル」と言うとそりゃ必要なんだけど、CCのは正式にコンパイルというか、どこからどこまでビルドなんだっていうか・・・ 実際以前はビルドのみでいけてたし、iOSも問題無し。

2016-12-29 00:33:48

無事に実装出来てよかったですね!!

こるだ@CCエディタ拡張中... @corda_nawa

正直リワード動画は次回作から実装できたら良いなーという淡い期待レベルだったけど せっかくなので、エナフロにもリワードの要素をゲームに組み込んでいきます。プレイヤー側のバランス調整はこれからだし。

2016-12-29 01:49:27
こるだ@CCエディタ拡張中... @corda_nawa

というか、広告会社(AppLovin)側にもユーザ側にも関係なく、作者の私から見て、ゲームバランス的にエナフロとリワード動画は凄く相性が良いんですよね。 アクション苦手な人は勝てなかったら戻って修行というのは嫌だったので、それをリワード広告がクッションになってくれるのが理想です。

2016-12-29 01:54:58

AdColony物申す

アドコル美 @AdColomy

@corda_nawa 初めまして!お使いいただいたことが!ありがとうございますコロミ~(*^^*)♫ぬお・・最適化にお時間いただきすみませんコロミ・・・;;DAUの何%が動画を見ているか等様々なロジックで自動最適化がかかりますコロミ!是非よろしくお願いしますコロミ( ;∀;)

2016-12-28 13:41:25
こるだ@CCエディタ拡張中... @corda_nawa

@AdColomy なんだかごめんなさい!最適化前の状態で判断して発言して申し訳ないです(;´Д`) こちらこそよろしくお願いします!

2016-12-28 13:47:04
アドコル美 @AdColomy

@corda_nawa いえいえいえいえいえコロミ!!!!発現していただいてありがとうございますコロミ( ;∀;)そしてこちらこそふざけ倒した語尾ですみませんコロミ・・・w 今後ともよろしくお願いしますコロミ~~~!!!!

2016-12-28 13:48:50