2011-12-06 77 views
1

我正在製作一款遊戲,我需要在sf::Image中繪製一系列拼貼,但我可以在sf::Image(或sf::Texture)中繪製某些東西的唯一方法是直接編輯像素。如何使用SFML處理圖像?

我想知道是否有像SDL_BlitSurface或類似的東西在SFML中的任何功能。我可以繪製的唯一對象是sf::RenderWindow

我做錯了什麼或忘記了什麼嗎?

回答

2

您可以使用sf::RenderTexture用任何drawable調用Draw函數,並將結果作爲sf::Texture。然後,您可以將sf::Texture轉換爲sf::Image。只需看一下文檔。

+1

哇,我感覺有點愚蠢。我使用1.6,所以我不知道有「RenderTextures」...這對我來說就像一個魅力...謝謝:) – bardes