Input.Touchesをエディタでデバッグする方法

UnityでInput.Touchを使うとスマホのタッチ操作を認識できる、というのを前に書きました
http://torikasyu.com/?p=668
http://torikasyu.com/?p=673
http://torikasyu.com/?p=677
上記にも書きましたが、この方法を使うと、PC上のエディタ(シミュレータ)では動作しない(マウスクリックが認識できないので)ため、Unity Remoteを使う必要があります。これをPCでも動作させる素晴らしい方法が紹介されていました。
http://qiita.com/tempura/items/4a5482ff6247ec8873df
これを使うとすごく便利なので、早速取り入れてみました。
ソースコードは下記になります。

Qiitaの方法ではバージョンの違いのためか動かなかった部分があるので少し書き直しています。(Unity 5.5.0f3で確認)
GameManagerにCameraプロパティを作成して、エディタでカメラを関連付けています。
動作させると、PCではクリックした位置、Unity Remoteではタップした位置にコインが出現します。
Unity Remoteの場合は加速度センサーでコインが動くようになっています。(これはQiitaの件とは別で、Input.accelerationをそのまま使用しています)
Unity_5_5_0f3_Personal__64bit__-_MainScene_unity_-_InputTouch2D_-_PC__Mac___Linux_Standalone__Personal___OpenGL_4_1_
これで開発が捗りそうですね。

コメント

タイトルとURLをコピーしました