UnityでAppleTVプログラムを作るためにコントローラ(siri remote)の挙動をチェックした
(大体こんな感じ)
ググってもいまひとつ情報が見つけられなかった(探し方が下手なのかもだが・・)
で、ちょいと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 件のコメント:
コメントを投稿