unityでマウスカーソルの座標を取得する方法について
質問させてください
例えば、下記コードがあります
とあるcsファイルに、下記のようなコードを記述しました。
これでマウスカーソルが表示される位置のスクリーン座標を
ワールド座標に変換してくれる
と、いろいろなサイトにかかれているのですが、どうにも
上手く動作してくれません。
void Update()
{
Vector3 s_position = Input.mousePosition;
Vector3 w_position =
Camera.main.ScreenToWorldPoint(s_position);
Debug.Log(w_position.x);
Debug.Log(w_position.y);
Debug.Log(w_position.z);
}
上記コードを動作させてみたのですが
x座標は常に 0
y座標は常に 1
z座標は常に -10
の値が格納されるばかりで、マウス座標をワールド座標に
変換してくれませんでした。
マウス座標の位置をワールド座標として取得したいのですが
どうすればよいのでしょうか?
解決方法をご存知の方がいらっしゃいましたら
ご教授ください、よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/25 14:55