Translate

2016年2月14日日曜日

UnityでAppleTVアプリ作ろうと、コントローラ(siri remote)の挙動をチェックした

UnityでAppleTVプログラムを作るためにコントローラ(siri remote)の挙動をチェックした

(大体こんな感じ)

Touchサーフェース部分で主に操作するわけだけど、Unityのマニュアル見ても
ググってもいまひとつ情報が見つけられなかった(探し方が下手なのかもだが・・)
で、ちょいとInputを表示したりして調べてみた。

・touchCountは1のみ(マルチタッチできない)
・touchPosition.x は最初どこを押しても 960を表示
 (おそらくScreenWidthの半分の値、スワイプ時は右なら加算、左なら減算)
・touchPosition.y は最初どこを押しても 540を表示
    (おそらくScreenHightの半分の値、スワイプ時は上で減算、下なら加算)
・Axis("Horizontal")やAxis("Vartical")で見ると最初どこを押しても、0、0
・Touchサーフェース部のClickは GetKey(KeyCode.JoystickButton14)で取得できる
・PlayボタンのClickは GetKey(KeyCode.JoystickButton15)で取得できる

一言で表現するとアナログジョイスティックですね。


 (挙動チェックの動画)


しかし、見たゲームでTouchサーフェースの左右を使い分けてコントロールしている
ゲームがあったので、何かそのあたり判別できる方法があるのかもしれない・・・

 ★2016/5/18 この問題解決しました!!以下へ
 http://ndabecha.blogspot.jp/2016/05/unityappletvsiri-remote.html

ではでは




0 件のコメント:

コメントを投稿