如何将Flash游戏转换为使用BitmapData?

时间:2015-06-03 06:18:54

标签: actionscript-3 flash bitmap bitmapdata blit

目前我有一款不使用任何BitmapData技术的Flash AS3游戏。但是,由于性能原因,我想实现它。

我无法找到一个用于游戏的BitmapBitmapData课程的综合教程。

基本上我有一个World类作为游戏“世界”容器,它容纳所有游戏对象(玩家,物品等)。在World内是唯一的ENTER_FRAME事件,然后勾选每个对象:

private function frameHandler(e:Event):void {

    if (!isPaused) {

        for (i = 0; i < characters.length; i ++) { 
            characters[i].tick();
        }

        for (i = 0; i < controllers.length; i ++) { 
            controllers[i].tick();
        }

        //Etc...

    }

}

如何在此系统中实施BitmapData

修改

目前我的所有世界对象都使用非常详细的矢量图形,当舞台上有很多时,会导致性能下降。这就是我转向位图的原因。

0 个答案:

没有答案