LoginSignup
0
0

More than 5 years have passed since last update.

Unity + NGUI で スプライト(UISprite)のtransfromを使った位置調整が効かないとき

Posted at

NGUIのアトラスで管理しているUISpriteのサイズ調整をしながら位置調整をしていて、
なぜか位置調整ができなかった際のメモ。

これだとVector3.zeroの位置調整が適用されない

            var heartBack = now.CreateSprite("rect_8x8", SpriteObject); // UISpriteを生成

            heartBack.transform.localPosition = Vector3.zero; // 位置を調整 ← これが適用されない
            heartBack.SetRect(0, 0,1500,1500); // UISpriteのサイズを調整

これだとされる。順番注意!

            var heartBack = now.CreateSprite("rect_8x8", SpriteObject);  // UISpriteを生成

            heartBack.SetRect(0, 0,1500,1500); // UISpriteのサイズを調整
            heartBack.transform.localPosition = Vector3.zero;

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0