開発blog?とりあえず何でもやってみる人。試した結果などの記録的な何か(笑)。参考にでもなれば嬉しい。利用制限はありません。上でスワイプ動作を取得してみよう。組み合わせてスマホアプリなどに利用すると、画面をスワイプしてカメラをスイッと回転、なんてことが簡単にできる。座標と回転に制限を加え、スワイプ動作にカメラ旋回を連携させると、グリッド状に移動、90度回転&視点移動という動きが作れる。3Dは自由に動けるものが多いが、動きに制限付ければパズルゲームっぽいのもいける気がする。倉庫番とか?ねこます氏のモデルを試させて頂きました。1つ引数にとる)にコールバックする関数を登録すれば使用可。フレーム毎監視しても良い(こちらの場合は無し(Vector2.zero)も含まれる)。///(仕様説明)///・タッチの移動量(エディタやスマホ以外の場合はマウス)で判定する。Width(%)以上移動したときスワイプとして認識する。///・ただし、移動が制限時間(Timeout)を超えた時は無視する。///・複数の指では認識できない(※2つ以上の指の場合はピンチの可能性もあるため無効とする)。取得できるもののみ)。//スワイプとして認識する移動量の画面比[画面幅に対する比率](0.0~1.0:1.0で端から端まで。}}実の所を言うと、このスワイプ判定はググれば色々出てくるのだが、実際にスマートフォンで使ってみると、上手く行かないケースが多かったので自分なりに改良してみたものだ。スマホでゲームする際には端末を横にして両指(左右の親指)で移動、ジャンプなど操作する場合も多いと思うが、このとき複数の指を認識してしまうため、これをスワイプと誤認識するものが多かった。あと移動量が絶対量の場合、画面サイズの違う端末での認識が異なってしまうことや、制限時間がないためにゆっくり指を動かす動作もスワイプとして誤認識する場合もあったので、それらを正しく認識できるように改良したものと言っても良い。ようなマウス操作の取得(タッチも取得できる)で書いてある。1つでユニーク動作にしてるため、指の判定は省略してある。PCなどで複数のマウスを使ったりすれば誤認識するかもしれないが、まぁ、普通に使う分には大丈夫だろう。必要あれば指ID(ポインタID)での判別を追加しても良いかも知れない。文)に条件を追加して欲しい。取得できるものに限られる。コールバックするように書き換えても良いだろう。使ってコードから追加する方法もある。以下のページに色々実装方法を載せてあるので、自由に改造して使って欲しい。ようなメソッドを書いて、インスペクタで登録する。(Android版)https://t.co/6QStGra5v7(GoogleDriveからスマホでDL)スマホだと操作が難しく感じたが、内部的に色々手を加えてそれなりに動くようになった。Game!」に実装済み。画面をスワイプすると、カメラがキャラの廻りをぐるりと90度ごと回転して眺められるようになっている(※ただし、このゲームには特に必要ない機能(笑))。版)※この記事のスクリプトはプラグインのライブラリにも同梱されています。デモをダウンロードできます。アプリのインストール」許可が必要です。