質問: unityで2Dのゲームを制作しており、タイルマップを使用しています。 大まかなステージはタイルマップで作り、小物(梯子など)についてはスプライトを直接置いているのですが カメラの位置によってスプライトとタイルまっっぷで作ったステージにずれが生じており、カメラを動かすと小物が動いているように見えます。タイルマップはネット上の情報が少なく、解決しかねているのでどなたか教えていただきたいです。 Z軸は0に統一しています。 以下の写真が実際に起こっている問題を見やすくした写真です。 一枚目と二枚目で、カメラとプレイヤーを同時に動かしただけなのですが、タイルマップとスプライト(今回で言うと椅子)の位置がずれています。 ![![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/32daaf7684c089d4f290d45521013f59.png)](61a255bf0109f1749fc956eaf6c9f7ce.png) ![![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/313d98106262b9d6404ba24b4fa4f00f.png)](9e782da3a3d133468d6a60b02750dc59.png)
回答: tilemapの親要素であるGridのZ軸の値が1に(おそらく初期から)なっているため位置がずれて描画されていました。 これを0にしてspriteのz軸の値も0にすればズレはなくなります。