でたらめな概要
Unity2021.3.2f1での話です。
Imageのimage.typeがFilled設定時に、
spriteによってはfillAmountの中心点がずれることがあります。
上の画像を見ていただきたい。
- FillAmount = 0.5
- FillOrigin = Bottom
- FillMethod = Radial360
Imageの設定値が以上の場合、
左の画像素材だと明らかに中心から左に逸れてFilledの処理がなされている。
不思議に思ってImageのコードの中身をPackageで見てみましたが、
GenerateFilledSpriteでFilled用のSpriteが生成されていそうです。
おそらくそこで透明部分をカットされているのでしょう。
Radial360でも中途半端な円のゲージを作りたい場合でも
素材の中心点になりそうな場所には注意しないといけないかもしれません。
参考にさせていただいたサイト様
今回は無し。
コメントを残す