touchMarkerObjects[fingerId].transform.position = mainCamera.ScreenToWorldPoint(Input.GetTouch(fingerId).position);
このコード行を使用すると、touchMarkerObjectsのZ位置がレンダリングされない-1308に設定されます。カメラは0,0,0にあり、正射影に設定されています。後で行を追加したり、transform.positionの変更に対してVector3のScreenToWorldPointのX/Yのみを使用しようとしても、値は-1308に設定されます。Unity C#ScreenToWorldPoint 2D設定オブジェクトZ軸
Zインデックスに影響を与えずにオブジェクトの位置を更新するにはどうすればよいですか?
ありがとう、私はそれが私が見落としている比較的簡単なことだと確信しています。私はこれが問題を中継する最も簡単な方法だと思っています。
本当にありがとうございましたそれは私が探していたものです。私はZ値をデフォルトに初期設定するコードを書いていましたが、間違いなく何かを混乱させました。 私はそれに感謝しています。 – Matt