0
ActionScriptのグラフィック2つのスプライトのFlex 4 Builderを使用
ことにより磁力線(黒線)との間に追加して、次に、「ボックスA」と「ボックスB」の2つの矩形を描画し、それらを離れて配置することです彼らは手動で行xyの位置を更新することなくそれらを接続し続けるでしょうか?
ActionScriptのグラフィック2つのスプライトのFlex 4 Builderを使用
ことにより磁力線(黒線)との間に追加して、次に、「ボックスA」と「ボックスB」の2つの矩形を描画し、それらを離れて配置することです彼らは手動で行xyの位置を更新することなくそれらを接続し続けるでしょうか?
BoxA & BoxB座標で定義された2つの点の間に実際に黒い線を描く必要があります。どちらのボックスを移動しても、線を更新するメソッドを呼び出す必要があります。
あなたのポイントがBoxA & BoxBポジションを参照している限り、ラインをリフレッシュすることは、それを描画するために使用した方法を呼び出すことに過ぎません。
//Pseudo Code
define BoxA position
define BoxB position
define PointA PointA = new Point(BoxA.centerX , BoxA.centerY)
define PointB PointB = new Point(BoxB.centerX , BoxB.centerY)
define drawLine method // draw line between PointA & PointB
drawLine();
move(BoxB); //will change the value of PointB
drawLine();
私はより簡単で賢いアイデアを持っていると思います。しかし、私は、より簡単でより良いものであるかどうかについての衝突検出については考えていません。 – Proyb2
もっと良いアイデアがあれば、共有してください! – PatrickS
アイデアは、バインド可能なx yの位置で2パスのメソッドまたはeventlistenerを使用することです、私はすでに実生活で考えていると思います。 – Proyb2