看板 Flash 關於我們 聯絡資訊
我打算把一張點陣圖切成同樣大小的block後,在移動她們的位置 但是看過相關的好像都要把分割後的屬性改成.mc @@ 請問有什麼方法 可以把切割的block全部排成一排? 這是我的部分原始碼: var secondBitmapData:BitmapData=new len(256,256); var secondBitmap:Bitmap=new Bitmap(secondBitmapData); addChild(secondBitmap); var redBitmapData:BitmapData=new BitmapData(256,256,false,0x000000); var redBitmap:Bitmap=new Bitmap(redBitmapData); addChild(redBitmap); for (var i:int=0;i<32;i++) { for (var j:int=0;j<32;j++) { var rect:Rectangle = new Rectangle(j*8,i*8,8,8); var bytes:ByteArray = secondBitmapData.getPixels(rect); //選範圍 bytes.position = 0; redBitmapData.setPixels(rect, bytes); } redBitmap.x =bytes.position; } 謝謝~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.163.154 ※ 編輯: sokero 來自: 140.116.163.154 (04/23 21:54)
cjcat2266:是說切成一堆小方塊後,排起來跟原來大圖看起來一樣? 04/23 23:16
sokero:是的,但是我想要把小方塊排成一列 或是分開 不要看起來跟 04/24 01:53
sokero:原圖一樣 @@ 04/24 01:53
cjcat2266:用BitmapData.draw()來畫下原圖的部分區域 04/24 02:02
cjcat2266:然後再把這些區塊來來排列吧? 04/24 02:02
cjcat2266: *拿來 04/24 02:03