Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』

最近は、大きなタッチディスプレイを使ったインスタレーションやインタラクティブサイネージが増えてるから、タッチ入力による各種ジェスチャーを簡単に扱えるかなりライブラリはかなり需要があるんじゃないだろうか。

このTouchScriptという無料Assetは、iOSデバイス風のジェスチャ入力を良い感じに振り分けて簡単なイベント処理で受け取れるようにしてくれるライブラリ。↓

TouchScript

TouchScriptはUnityのためのマルチタッチライブラリです。iOSにインスパイアされ、TouchScriptははるかに簡単に任意のタッチ面上の複雑なジェスチャのインタラクションを扱うことができます。

このAssetはMITライセンスなので、使用していることを明記すれば商用利用も可能だ。公式ページはGitHub上にあり、中のソースコードも読める。


スポンサーリンク


対応しているジェスチャ入力は以下。


スポンサーリンク

離散的な入力:

連続的な入力:

いやぁ、こいつは便利だ。自前で書こうとすると、タップとスワイプの読み分けだけでも大混乱してるところだった。

このAssetの使い方については、GitHubに公式のチュートリアルもあるんだけど、日本語で書かれたこちらの方の記事をざっと読んでからの方が理解が速いと思う。↓

Unityにおける簡単なジェスチャー取得

こちらの記事にはタップとパンの使い方が載っているので、入門として最適。
http://baba-s.hatenablog.com/entry/2018/03/22/085900

追記:ポケモンGOにもTouchScriptが使われているらしい↓
http://qiita.com/NoriakiOshita/items/29c56fe39e21b12d1527

2019年 追記:今はTouchKitの方がシンプルで良いかもしれない↓
https://github.com/prime31/TouchKit
http://baba-s.hatenablog.com/entry/2019/01/21/083000

あんまりアップデートされてないけど。


スポンサーリンク

関連記事

OpenCVで動画の手振れ補正
iPhone・iPod touchで動作する知育ロボット『ROMO』
Google App Engine上のWordPressでFlickrの画像を貼る
まだ続くブログの不調
ブログの復旧が難航してた話
スクラッチで既存のキャラクターを立体化したい
Unityの各コンポーネント間でのやり取り
ミニ四駆で電子工作
クラスの基本
このブログのデザインに飽きてきた
OpenCV バージョン4がリリースされた!
服飾デザインツール『CLO』
Google App EngineでWordPress
映像ビジネスの未来
openMVGをWindows10 Visual Studio 2015環境でビルドする
オープンソースのStructure from Motionライブラリ『Theia』
3Dディープラーニング用のPyTorchライブラリ『Kaolin』
iOSデバイスのためのフィジカル・コンピューティングツールキット『konashi(こなし)』
SDカードサイズのコンピューター『Intel Edison』
マルコフ連鎖モンテカルロ法
東京オリンピックと案内表示
WordPressのサーバ引っ越し方法を考える
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
OpenCVベースのコンパクトなARライブラリ『ArUco』
Kinect for Windows V2のプレオーダー開始
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
C++の機械学習ライブラリ『Dlib』
ROMOハッカソンに行ってきた
SONYの自律型エンタテインメントロボット『aibo』
Perfumeのライブパフォーマンスのビジュアル
Arduinoで作るダンボーみたいなロボット『ピッコロボ』
ミニ四駆を赤外線制御したりUnityと連携したり
オープンソースのSLAMライブラリ『Cartographer』
GANs (Generative Adversarial Networks):敵対的生成ネットワーク
オープンソースの物理ベースレンダラ『Mitsuba』をMayaで使う
ポイントクラウドコンソーシアム
Multi-View Stereoによる3次元復元ライブラリ『OpenMVS』
PythonでMayaのShapeノードプラグインを作る
Raspberry Pi 2のGPIOピン配置
OpenCVで顔のランドマークを検出する『Facemark API』
OpenMVSのサンプルを動かしてみる
C++始めようと思うんだ

コメント