我想从Unity中的C#脚本中访问精灵的Pixels To Units属性。
如果我得到localScale或lossyScale属性,则需要将它们除以此数字,以便根据其像素到单位属性可能具有不同值的其他对象进行缩放。
如何在这种情况下正确获取此属性的值或缩放?
答案 0 :(得分:4)
您无法从脚本访问该属性,但您可以自行计算该因素。
Sprite mySprite;
float pixel2units = mySprite.rect.width / mySprite.bounds.size.x;
答案 1 :(得分:0)