2017-06-01 60 views
0

我有一些精灵应该通过Resources.load<Sprite>("filename")加载,因为我想根据用户的本地化来更改某些显示。如何获取资源加载的精灵大小?

由于精灵大小会根据不同的语言而有所不同,因此我希望获取精灵的大小并设置精灵渲染的大小来确定精灵的实际大小。但是我无法正确地找到适合此任务的API。

sprite.bounds.size.x/y/z将给出单位单位而不是像素大小。

ui2dSprite.sprite2D = mySprite; 
    ui2dSprite.width = (int)(mySprite.bounds.size.x * 100); 
    ui2dSprite.height = (int) (mySprite.bounds.size.y * 100); 

enter image description here

回答