问题描述
我的环境:Unity3D 5.3.7
出问题机型:安卓模拟器、部分低配安卓机型(比如:红米2A)
以下代码是设置某个节点的父节点,在PC、Editor、大部分手机上都是正常的,但问题机型上,设置后节点会消失。
注:在xlua的环境下出现的问题
RectTransform rectTransform ;
rectTransform.SetParent(rectTransform);
解决办法
使用transform的方法,并且给SetParent添加参数,最后把它设置为Active (注意最后两行)
RectTransform rectTransform ;
rectTransform.transform.SetParent(transform,false);
rectTransform.gameObject.SetActive(true);