0

使用 actionscript 3 在舞台之外生成模式的最佳方法是什么?我正在尝试创建用户正在移动的无尽楼梯。第一组步骤在运行时使用:

for(i=0; i<40 ; i++)
{
    var _block:Platform=new Platform("Platform",{x:i*20 ,y: 400 - i * 20, view:"../assets/art/step.png"});  
    add(_block)
}

楼梯从舞台的左下角一直延伸到舞台的右上角。我不确定是否可以绘制更多楼梯,例如当用户在 40 个楼梯的中途生成以生成另一个 40 之后,有效地作为一组永无止境的楼梯工作。有人可以举例说明如何创建这个吗?

4

1 回答 1

2

您要做的不是生成更多楼梯,而只是将不再使用的楼梯移动到您将要使用的区域。本质上,您需要的是一个对象池,例如此处所示的对象池。请注意,此示例中使用的可能是用于动态绘制像素的数据对象池,但概念是相同的(您可能会发现表示要绘制的像素的数据对象的想法在您的任务中很有用有在你面前)。

于 2012-06-03T22:24:28.103 回答