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 に答える