UnityのuGUIでボタンを作った時、クリック後にハイライトが消えない事があります。この場合、例えば下のような感じで動きます。 対象をクリック後、明らかにハイライトが残っているのが分かります。 このハイライトが残っているのは、単純にUIがゲームパット等で上下出来るようにフォーカスが残っているのが原因です。 例えば任意のボタンを押した状態からゲームパットの上下を選択すると動かすことが出来ると思います。この時の動きは、ボタンのNavigationのVisualizeを押すと確認する事が出来ます。矢印が移動方向です。 つまり、このNavigationの機能をOFFにしてやれば、ハイライトが残るような事はありません。OFFにするには、ButtonのNavigationをNoneに設定します。 ちなみに余り意味は無いですが、EventSystem.current.SetSelectedGameOb
![【Unity】uGUIのボタンクリック後のハイライトを消す - テラシュールブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/62405b40ed7ba80cf444a1c3f526fdb893b1be01/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftsubaki_t1%2F20160215%2F20160215225751.gif)