我有一個相當令人沮喪的問題,我認爲很簡單,但我的大腦不工作。總之,問題是:給出一個sprite/image/thingy,你知道有人已經旋轉/翻譯/縮放了精靈,但是你不知道這些發生的順序,你怎麼能夠重現確切的圖像?
爲了便於說明 - 由於圖像是這樣的:
有人具有旋轉/平移/縮放它,使它看起來像這樣(它看起來像什麼操作之後的能力---有兩家他們在這種情況下...)
的我知道order of operations matter,那就是如果有人先旋轉,然後縮放,然後轉換,你會得到不同的圖像比,如果你是做相反。問題是,由於事先不知道訂單,所以我很難再現這個形象。以下是我得到:
這裏是什麼樣子重疊,給你的,那我就走多遠的想法:
http://infinitetaco.com/pics/merged.png
我設置的anchorPoints精靈在中心,所以這不是問題。我也考慮了縮放更改的寬度/高度,但由於某些原因,它總是有點偏離。看起來旋轉量越劇烈,我的結果越差。在正確的圖像中,你可以看到結果是完美的,但是左邊的結果是很好的,因爲它有很大的旋轉,所以它是離開的。
我知道這可能是一個容易的,但我會感謝一些幫助。