我对Clutter和Cogl完全陌生,我应该在一个应用程序上工作,它将显示相当大的数据(列表、无穷无尽的菜单、高度嵌套的元素等等)。
我一直在使用许多框架,特别是在WinAPI、WinForms、WPF等Windows上,并且知道在创建诸如Lists这样的自定义组件时存在问题,这些组件使用现有组件的组合显示了许多项(例如,在表中生成数千个标签以显示列表视图)。
,我的问题是克拉特对此的表现如何?
它是否有一些场景虚拟化将只呈现视口中所需的项目?
它是否有一些成分层,可以处理高组成的演员?
我指的是一个包含纹理的Actor,三个文本参与者和另外两个代表某些按钮(可能也是合成的)的角色,以及在某个中继器中的所有这些。
我找不到任何关于这方面的材料,也没有时间来做实验,所以我正拼命地寻求一些建议。
如果您要向我推荐另一种框架/方法,请不要这样做,因为Clutter是我的唯一选择(系统需求、客户请求、.)。
谢谢你的帮助。
发布于 2012-11-05 10:29:55
我自己做了一些测量,看起来Clutter可以处理相当深很宽的组合树,而不会导致任何性能问题。造成问题的原因是列表中显示的项分配不当,没有正确分配。
https://stackoverflow.com/questions/11600672
复制相似问题