TiledLayer

http://xling.blueidea.com/archives/2006/2122.shtml

 

 

 

 

TiledLayer到我這裏,居然了老大難的問題,直到現在,我才明白!


TiledLayer總結

1,TiledLayer
的方法createAnimatedTile()必須放在setCell()方法之前執行.

2,createAnimatedTile(n)方法的參數是貼磚的索引.

3,createAnimatedTile(n)方法返回的是一個負整數,一定是先有-1,然後才有-2,依次遞減的.

4,在地圖陣列裏,如果沒有-1,而有-2,那麼一定會報錯,因為動畫貼磚的索引一定是從-1開始.

5,aniIndex = TiledLayer.createAnimatedTile(n) 的時候,地圖陣列中的值為aniIndex的貼磚就以經替換為貼磚 n .

6,當然,還可以用setAnimatedTile(aniIndex,n)來替換成其他的貼磚.

7,backGroundLayer.setCell(column,row,map0[row][column]);
注意:column,row而不是row,column

廣告
本篇發表於 未分類。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s