お世話になっております。
ダイシングした立ち絵のアイコン矩形の指定が想定とかなりずれてしまいます。
宴バージョン: v3.9.6
Dicing-Inputの画像が 1500x3000くらいで、Dicing-Outputのアトラス画像が 1024x2048 くらいの時に、たとえばIconRectのX座標に500を指定しますと、幅1500の時のX=500(U=0.3)付近ではなく、幅1024の時のX=500(U=0.5)付近が切り取られるようです。
ソースコードの AdvUguiMessageWindowFaceIcon.cs の SetIconDicing() 関数を追ってみますと、
float w = dicing.PatternData.Width;
float h = dicing.PatternData.Height;
という箇所が、Dicing-Inputの元画像のサイズではなくアトラス画像のサイズを使っているためにずれるのではないかと見受けられました。
ここで w, h に元画像のサイズを直接書いてやると想定通り動くのですが、実行時に取得する方法が分からず、手詰まりとなっております。
なにかうまい解決方法があればご教授ください。
見当違いな内容でしたら申し訳ありませんが、どうぞよろしくお願いいたします。