【发布时间】:2017-06-01 20:14:13
【问题描述】:
我有一些精灵应该通过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);
【问题讨论】: