Skyline开发:控制图层显隐性能

在TE的开发中,有时需要控制一些图层或对象的显示和隐藏,在程序里,使用projecttree接口里的Setvisibile,控制一个或者几个图层,或者信息树里文件夹的显示和隐藏。
图层或者对象比较多的时候,显示和隐藏的时候,会卡顿一下,这种操作,在TE里手动,也会出现一下卡顿。
做数据的时候,首先是要把数据优化,减少单个图层的数据加载量,te里的对象要设置好缩放级别,不要在很高的位置也能看到对象;控制显示隐藏的时候,可以把场景拉到比较高的位置,再控制显隐,这样图层的数据缓存的比较少,加载或卸载的速度也会相应快一些。
这种控制显示和隐藏的卡顿,随着显示设备的分辨率增加,卡顿更明显,在大屏上要注意这效果。
在开发中,尽量不要为了图省事,先将一个文件夹的所有都显示或隐藏,再选取其中的进行隐藏或者显示,这样是代码是简便了,对应性能和效果也降低了。
图片或者影像的图层,有时要大的矢量图层要反应快一些。

更多文章请访问公众号:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值