【发布时间】:2013-12-12 05:27:10
【问题描述】:
我正在为游戏实现一个简单的 GUI 库。
我的解决方案使用 SFML 2.1 2d API。
您可以想象,ui 元素是按层次结构组织的。孩子们应该在父母的范围内进行渲染。
我可以忍受信任孩子在父母之外渲染的需要。但是,为了以简单的方式实现滚动,我想剪辑任何子渲染。
有没有办法使用 SFML 2d api 来实现这一点?
目前,我只能想出绘制纹理并将该纹理用于形状或精灵的方法。我关心的是性能(尽管纹理只会在 UI 内容更改时重新生成)。
【问题讨论】: