09 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.» 11

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

[Unity]ポケガストーリー、ポケガに動画いれてみたよ。動画見終わったあとの画面回転は自分で対応してね!by あどふりくん 

おはようございます。坂内です。

今週末にはポケットガールストーリー Vol1リリースしようかと思っております。
もちろんAndorid版だけ。
IOSはそこから審査なげるっす。

ポケガストーリー、ポケガ本編共にリワード広告を入れてみました。

意外とサクッと入りましたね。

で、1点困ったのが画面回転です。

ポケガストーリーは横持ちで作成してたんですが、動画が流れた後は勝手にオートローテーションになってしまうってやつ。
あ、ちなみに動画はアドフリくんです。
よく見たらマニュアルにも書いていたし、問い合わせでも「変わっちゃうから、コールバックで固定し直してあげてね」ってきました。

ってことで、コールバックにて対応。
ちなみに再生処理された時に、準備できていなかった場合の処理も加えてみた。

    public void MovieRewardCallback(ArrayList vars) {
int stateName = (int)vars[0];
string appID = (string)vars[1];
string adnetworkKey = (string)vars[2];
AdfurikunMovieRewardUtility.ADF_MovieStatus state = (AdfurikunMovieRewardUtility.ADF_MovieStatus)stateName;
switch(state) {
case AdfurikunMovieRewardUtility.ADF_MovieStatus.StartPreload:
break;
case AdfurikunMovieRewardUtility.ADF_MovieStatus.PrepareSuccess:
break;
case AdfurikunMovieRewardUtility.ADF_MovieStatus.FailurePreload:
adfuriUtil.reloadMovieReward();
break;
case AdfurikunMovieRewardUtility.ADF_MovieStatus.StartPlaying:
break;
case AdfurikunMovieRewardUtility.ADF_MovieStatus.FinishedPlaying:
Screen.orientation = ScreenOrientation.LandscapeLeft;
// ここにリワード的ななにかを

break;
case AdfurikunMovieRewardUtility.ADF_MovieStatus.FailedPlaying:
adfuriUtil.playMovieReward();
break;
default:
return;
}
}

IEnumerator StartMovie() {
while(!adfuriUtil.isPreparedMovieReward()) {
yield return new WaitForSeconds(0.5f);
}
adfuriUtil.playMovieReward();
}


これで、準備終わってない時は終わるまで待ってから動画再生されるはず!


ってことで、ポケガストーリーのリリースと共に、Android版のポケガではリワードを入れてゲームの難易度をちょこっとだけ下げてみます!
ゲーム中のお金たまんないよー (/д\)ふぇぇ って方に朗報です!

では、週末をまたれい ノシ
スポンサーサイト

Category: 開発日記(Unity)

tb 0 : cm 2   

コメント

動画 回転 

動画を見た後自動的に回転する?

動画 回転  #O5XQV5w2 | URL | 2017/07/18 17:28 [edit]

Re: 動画 回転 

> 動画を見た後自動的に回転する?

こちらの所有している端末ではちゃんと回転するのは確認しております!

株式会社ハルシオンシステム #- | URL | 2017/07/18 17:50 [edit]

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://halcyonsystemblog.blog.fc2.com/tb.php/261-9ec8ed0a
この記事にトラックバックする(FC2ブログユーザー)