-導入編-2015.08.14こんにちは。プログラマの姫野です。最近どんどん暑さが増しておりますが、いかがお過ごしでしょうか?PCの暑さに、日差しの暑さまで加わると、クーラーが効いている室内でも時折暖かく感じています・・・うちわも用意して、なんとかこの暑さを乗り切っていきたいと思います。今回のテーマですが「UniRx」を取り上げようと思います。弊社でもその流れに乗り、自社プロダクト開発に用いるようになりました。・非同期処理がカンタンに書ける!・ネストしなくていい!等々、メリット盛りだくさんな感じなのですが、書き方が違う分、習得に少々時間がかかってしまいがちです。「UniRx」を用いた簡単なUI構築手順をご紹介いたします。それではいってみましょう!■事前準備Unity5:uGUIを使用するため、5以降にしておきましょうUniRx:アセットストアからダウンロードできます■ボタンイベントのUniRx化UIの基本、ボタンイベントをUniRxで表現してみましょう。実行した結果、ボタンをクリックすると以下のように「Click!」と表示されているかと思います。続いて、ボタンイベントによって変化した値を反映・表示させてみましょう。作成したスクリプトを以下のソースに書き換える作成したスクリプトのインスペクタへ適当なTextをバインドする(Buttonの中のTextを使用すればOKです)実行ボタンをクリックすれば、バインドしたテキストの値がインクリメントされていくことがわかると思います。■まとめいかがでしょうか?ボタンイベント、UIへの値の反映さえできてしまえば、簡単なUIは全て作れるのではないかと思います!しかし、これはまだUniRxのほんのさわりです。してこうなっているかを知ることは、発展した使い方をするには必要になっていきます。次回はそういった部分を中心に紹介していきます。お楽しみに!採用情報クラウドクリエイティブスタジオではプログラマを募集しております。