1
我正在爲遊戲實現一個簡單的GUI庫。我可以使用SFML 2.1 2D繪圖API實現裁剪嗎?
我的解決方案使用SFML 2.1 2d API。
正如你可以想象的那樣,UI元素被組織在一個層次結構中。預計兒童會在父母的邊界內進行渲染。
我可以生活在需要信任孩子在父母外面呈現。但是,要以簡單的方式實現滾動,我想剪輯任何兒童渲染。
有沒有辦法使用SFML 2d api來實現這一點?
現在,我只能想出繪製到紋理並將該紋理用於形狀或精靈。我關心性能(儘管紋理只會在UI內容更改時重新生成)。
我選擇了sfml來遠離opengl。 Sosf :: RenterTexture是我走的路。但是,管理臨時紋理的生命週期是一件麻煩事。 – TiMoch
@TiMoch只要確保保持紋理的狀態,只要你想畫東西,充其量就可以重複使用儘可能多的東西。 ;) – Lukas