之前一直在抱怨UGUI的RectTransform需要格外获取,今天偶然想到既然RectTransform是继承自Transform,那么可不可以直接进行类型转换得到呢?? 经过测试发现,使用transform as RectTransform可以得到正确的RectTransform,且和GetComponent<RectTransform>()得到的是同一份引用,下面是我写的测试代码
首先,场景如下:
其中RectTransformTest脚本中的代码如下:
运行时Consol窗口的输出如下: