基本的に、私が望むのは、スプライトが常に更新される領域を埋めることです。常にカーソルの反対方向を指す 2 つの線を作成しました。これらの 2 つの線の始点と終点にコーナーがあるスプライトを作成したいと考えています。これは、最初にスプライトを作成するために私が行うことです:
function addWalls():void {
var w:Sprite = new Sprite();
w.graphics.beginFill(0x00FF00);
//sArray is an array containing the two lines, and the lines' length == 200
w.graphics.moveTo(sArray[0].x, sArray[0].y);
w.graphics.lineTo(sArray[1].x, sArray[1].y);
w.graphics.lineTo(sArray[1].x + Math.cos(sArray[1].rotation / 180 * Math.PI) * 200, sArray[1].y + Math.sin(sArray[1].rotation / 180 * Math.PI) * 200);
w.graphics.lineTo(sArray[0].x + Math.cos(sArray[0].rotation / 180 * Math.PI) * 200, sArray[0].y + Math.sin(sArray[0].rotation / 180 * Math.PI) * 200);
w.graphics.lineTo(sArray[0].x, sArray[0].y);
w.graphics.endFill();
addChild(w);
wArray[0] = w;
}
このコードを enter_frame 関数で更新して、行に従って変更するにはどうすればよいですか?