2014年12月11日木曜日

【Unity、UniRx】画面の向きが変化したことを検出する


@Baiteen

ReactiveExtensionsがUnityでも使えるってのを今更知ったので、今更ながら使ってみた。その9。

やりたいこと

ReactiveExtensionsを使って画面の向きが変化したことを検出する。

やり方

Input.deviceOrientationで現在のデバイスの画面の向きを取れるので、これが変化した時だけ値を発行させる。
ソース全体はこちらのGithub

これだと実機で試してねってなっちゃうので、せっかくなのでWebPlayerでも雰囲気確認できるようにCube置いてみた。
Hosted by UnityRoom.com

ついでにトースト表示クラスをシングルトンにしてみた。
CanvasとEventSystemをスクリプトからする方法がわからない。

スポンサーリンク

Related Posts Plugin for WordPress, Blogger...