真っ直ぐ進んで下さい:
プロジェクト内の画像に対して UV やその他の操作が実行されている場合、それが C# コードであってもシェーダーであっても、
この画像が SpriteAtlas アトラスのマージに参加している場合、
その場合、座標に関連する以前の操作は特別に処理する必要があります。
たとえば、img が公開される前の画像の実際のサイズは 600*600 です。
その場合、img.sprite.texture.width は 600 になります。
アトラスに入ると、アトラスは 1024*1024 になります。
すると、img.sprite.texture.width は 1024 になります。
したがって、img に対して特別な計算を行う必要があります。
主に使用されるもの:
画像を動的にロードして値を割り当てると、画像がアトラス インターフェイスに入力されたかどうかが判断されます。
画像.スプライト.パック
画像サイズを取得します:
img.sprite.textureRect.x/y
img.sprite.texture.幅/高さ
具体的な算出方法については、改めて説明を省略する。