【发布时间】:2017-03-04 20:43:16
【问题描述】:
在统一中,我试图获取我的游戏对象正在使用的精灵的轴心点。
我更改了精灵的轴心点,以便在我将游戏对象(我们称之为 A)放置在游戏中时更方便。现在,当我尝试在 A 的变换处生成另一个对象时,新的游戏对象,我知道它应该是热的,它会在 A 的左上角生成。我需要以某种方式计算精灵 A 在世界坐标中使用的中心。
我试过了:
Debug.Log(tempGameObj.GetComponent<SpriteRenderer>().sprite.pivot);
但这会产生 (-80,0,400) 的结果,而枢轴点是 (-0.25, 1.25)。
如何计算中心?
【问题讨论】: