如果我在as3中導入外部圖像,是否可以操作它?我想讓這些角落像一張紙一樣捲曲,這在代碼中可以實現嗎?我以爲你可以改變圖像等,但不知道從哪裏開始。操作ActionScript 3中的外部圖像
在此先感謝
如果我在as3中導入外部圖像,是否可以操作它?我想讓這些角落像一張紙一樣捲曲,這在代碼中可以實現嗎?我以爲你可以改變圖像等,但不知道從哪裏開始。操作ActionScript 3中的外部圖像
在此先感謝
除了@jhocking所描述的基本操作外,您還可以使用PixelBender創建更復雜的效果,例如您想要的頁面捲曲。
PixelBender不是ActionScript;它實際上是一種完全不同的語言,起初可能很難掌握。在ActionScript中創建PixelBender着色器有兩個步驟:
欲瞭解更多信息,教程和視頻的轉到DEVNET:http://www.adobe.com/devnet/pixelbender.html
你可以找到一個頁面捲曲PixelBender着色器在這裏的一個例子:http://superflashbros.net/2010/06/28/a-real-page-turner/
我一直想要開始使用PixelBender,以便看起來像一個偉大的地方開始。 – jhocking 2011-06-15 21:38:39
一些基本的操作是可能的,像着色圖像。但是,您無法真正做到任何錯綜複雜的事情,例如在ActionScript中蜷縮角落。
根據您的具體使用情況,有多種僞造該效果的方法,例如將捲曲的紙張圖像粘貼到您的外部圖像上。
我不明白爲什麼你不能。 papervision庫以各種不同的方式處理圖像。我沒有看到你不能。 – 2011-06-15 21:17:36
從BitmapData類及其方法開始,移至過濾器並查看您可以對卷積/位移/等進行的操作。例如,如果那不符合你的要求,就開始玩PixelBender。就像你有一個跨域xml,它允許你訪問你在外部加載的圖像的像素,你可以自由地修改這些像素 – 2011-06-15 22:04:12