マウスの座標を取得して表示する

Unity
2019年03月15日

今回はマウスの座標を取得して、UIのTextにその取得した座標を表示したいと思います。

まず、任意の名前を付けたスクリプトを新規に作成します。

そのスクリプトをメインカメラにアタッチします。※カメラじゃなくてもいいです。

今回はTextをスクリプトで扱いますので、using UnityEngine.UI;と記述しておく必要があります。

Update内で、Input.mousePositionでマウスの座標を取得し、pos変数に代入します。

そして最後にTextに座標を書き込むのですが、このままだと座標は数値扱いになるので、ToString()で文字データに置き換えています。

 

ゲームを実行すると以下のようにマウスの座標を表示することができます。