頁遊地圖移屏原理

sprite中有一個scrollRect的屬性

把完整的地圖添加到sprite中: spa

    var sprite:Sprite = new Sprite(); it

    var map:Bitmap = new Bitmap(new BitmapData(300, 200, false, 0)); map

    sprite.addChild(map); scroll

建立一個Rectangle: 地圖

    var rect:Rectangle = new Rectangle(0, 0, 100, 100); di

而後把sprite.scrollRect指向該Rectangle便是展現出了地圖中的Rectangle部分: co

    sprite.scrollRect = rect; new

以後只要需該Rectangle的x,y座標,而後再賦值到sporite.scrollRect中: 滾動

    rect.x += 1;

    sprite.scrollRect = rect;

便可實現背景的滾動
相關文章
相關標籤/搜索