截圖:http://imgur.com/kNASp顯示一個大圖像中的ImmediateLayer
編輯 - 在試圖更好地說明這個問題,看來在近期層大的圖像被剪切到ImmediateLayer的大小。
在示例圖像中,有兩個ImmediateLayers。左手大小顯示的圖像大於ImmediateLayer的大小,並在旋轉或已翻譯時出現剪切。在右側,圖像的低分辨率版本被放大並顯示在相同的位置。正常曝光。
在後臺顯示圖像的原始用戶版本,顯示其全部加載,並且僅在ImmediateLayer中顯示時才被剪切。
所以,不是旋轉問題,而是一個圖像可以顯示並在ImmediateLayer中翻譯而不被剪裁的問題?
ORIGINAL -
在PlayN,我想渲染到修剪ImmediateLayer時旋轉圖像。我可以通過在渲染時設置表面的旋轉來旋轉圖像,但這會導致圖像被剪切然後旋轉。所以,一張明星影像會在其旋轉到位之前剪掉它的點。
這個循環代碼是否正確並修剪一個錯誤?背景
surface.save();
surface.rotate(rotation);
surface.drawImage(star, 0, 0);
surface.restore();
位,用於使用ImmediateLayer的原因是爲了有2個玩家分屏視圖,並排側。
原始問題已更新,包括屏幕截圖和進一步說明。 – AiTuDou