0
Resources.load<Sprite>("filename")
によってロードする必要があるスプライトがいくつかあります。これは、ユーザーのローカライズに応じていくつかの表示を変更したいからです。Resourceによって読み込まれたスプライトサイズを取得する方法は?
言語ごとにスプライトサイズが異なるため、スプライトのサイズを取得し、スプライトの実際のサイズを固定するためにスプライトレンダリングのサイズを設定します。しかし、私はこのタスクのために適切にAPIを見つけることができませんでした。
sprite.bounds.size.x/y/z
は、ピクセルサイズの代わりに1単位を与えます。
ui2dSprite.sprite2D = mySprite;
ui2dSprite.width = (int)(mySprite.bounds.size.x * 100);
ui2dSprite.height = (int) (mySprite.bounds.size.y * 100);