Unity关于多层 panel SoftClip导致子中的图像文字会丢失的情况

1.项目出现了 文字改动后在多层uipanel下会消失的问题

        当panel2 在panel1的softclip的区域外设置panel2的Active = false ,再平移进来将panel2的Active = true, 此时不会绘制panel2里面的内容,导致panel2里面的内容为空,
应当是Unity 自身机制的原因, 在panel2.SetActive(false);时 并没有检测到panel2在panel1的裁剪区域内,导致,再平移进来的时候会出现不绘制panel2里面的内容,
        这个问题出自:动态滚 动条中有文字滚动效果,起初的解决方法是

却消耗了大量的内存 ,此时有81个文字滚动,足够多的话,就会造成卡死。
比较好的方法是尽量不要使用SetActive();
因为针对的是文字滚动,这里改为:
减少了两个数量级,效果还是很明显的, 并不是最好的办法,不过就现阶段来说,还是可以接受了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值