0
每當我嘗試使用sfml 1.6 Sprite.Resize(x,y)函數調整一個精靈的大小時,它只會複製最右側和最下側的任何次數,以使其達到它的大小。有沒有辦法讓它實際縮放圖像?我有一個30乘30的圖像,我想重新調整爲90乘90,但這是happens(第一張圖像是90乘90,它給了我,第二是30乘30我給它)。SFML Sprite調整大小錯誤
另外,我才發現,在該代碼:
void changeI(sf::Image I,int x,int y){
std::cout<<"h"<<std::endl;
CI = I; // CI is another sf::Image object declared earlier in my code
CS.SetImage(CI);
}
如果我把它改成這樣:
void changeI(sf::Image I,int x,int y){
std::cout<<"h"<<std::endl;
CI = I;
CS.SetImage(I); //changed CI to I here
它不顯示任何東西,而不是圖像顯示的怪了緩衝區在一邊。