我想知道什么是最好的方式去创建大型的基于瓷砖的地图在动作与Flash的Flash 2将是。Actionscript 2大的基于瓷砖的地图创建滞后
用我目前的代码,超过35x35(1225影片剪辑)的任何地图都开始滞后。地图是从一个简单的多维数组创建的,例如。
var map = [[95,23,25,23,16,25],[95,23,25,23,16,25],[95,23,25,23,16,25]];
程序只需创建一个瓷砖的电影剪辑,进入到相应的框架和相对于运动员的位置瓷砖场所。每个瓦片都有一个属性,即“可行走”,它可以是真或假,从而确定玩家是否可以在其上行走。这些瓷砖是持有人动画片段的孩子。当玩家移动时,持有者动画片段被移动(并且包含其中包含的许多贴图)。
减少大规模地图滞后的最佳方法是什么?
这是同一个用户提出的三个相关问题之一,问题是:[AS2用onEnterFrames处理几个动画片段时减少延迟的最佳方式](http://stackoverflow.com/questions/16848043),[处理与无限/巨大的世界在动作2](http://stackoverflow.com/questions/19060661/dealing-with-infinite-huge-worlds-in-actionscript-2),[动作脚本2大型瓷砖为基础的地图创造滞后] (http://stackoverflow.com/questions/15583420/actionscript-2-large-tile-based-maps-creating-lag) – 2013-09-28 10:50:53