【Unity】アナログスティックの入力値を8方向にスナップする
やること
アナログスティックから得られる値を、上下左右斜めの8方向のうち一番近い角度に変換する。
具体的にはこんな感じ。
(0.9, 0.1)
->(0.9055385, 0)
(-0.4, 0.5)
->(-0.4527692, 0.4527692)
アナログスティックから得られる値を、上下左右斜めの8方向のうち一番近い角度に変換する。
具体的にはこんな感じ。
(0.9, 0.1)
-> (0.9055385, 0)
(-0.4, 0.5)
-> (-0.4527692, 0.4527692)