前提・実現したいこと
ビューポートに変換すると誤差が生じます。
これは仕方ないのでしょうか?
ご教示お願いします。
試したこと
cube.transform.position = Camera.main.transform.position + Camera.main.transform.forward * 5; Vector3 viewport = Camera.main.WorldToViewportPoint(cube.transform.position); Debug.Log(viewport.z); //4.999999
5の出力を想定していましたが、4.999999になってしまいます。
なぜ、このような誤差が生じてしまうのでしょうか?
仕方ないのでしょうか?
この後、ビューポートのXYをいじって、またワールドに戻したりしたら、誤差の影響が起きてしまう気もします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/10 08:46